猿问

jquery 中的add方法问题

pdiv = $( "p" ).add("div");
这种写法是正确的,但是:

var pdiv = $( "p" );
pdiv.add( "div" );

这样写就没有效果了,赋值给一个变量之后会有什么问题吗?会发生什么呢?


紫衣仙女
浏览 366回答 2
2回答

汪汪一只猫

add方法会创建一个新对象,并不改变原对象的值。所以连起来写的意思是把新对象赋值给pdiv,而分开写的话,新对象没有接收者,就丢失了。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答