最赞回答 / 蓝璇梦幻
你可以理解为:有一个装有水的瓶子,empty()就相当于把瓶子里面的水都喝光,只是清空里面的水,但是瓶子还在;而remove()就是水和瓶子都扔了,不要了,就相当于删除节点;这样能明白不?
2016-09-05
最新回答 / SJD90746
其实用代码alert( $( "html" ).parent()); alert( $( "html" ).parents());alert( $( "html" ).parent().text()); alert( $( "html" ).parents().text());测试就会发现问题所在了
2016-09-04
最赞回答 / 慕姐6208281
parents()是取得一个包含着所有匹配元素的祖先元素的元素集合(不包含根元素),而parent()是取得一个包含着所有匹配元素的唯一父元素的元素集合。当$的对象是根元素html时,parents()就是空集合,parent()就是文档集合
2016-09-01
最赞回答 / 冥oo冥
1.直接点击右边按钮,出现下面添加成功的,是因为内存中还有刚才detach()的p对象,这儿的重置代码没删除内存,所以会造成有这种情况,可以刷新右边页面,不用重置代码。正常的直接点击右边按钮,其实是执行$("body").append(undefined);,页面中没有添加任何元素2.#bt1为什么去重,当有p节点的时候才执行删除且保存到变量p中,没有p节点的时候,不执行删除且保存。如果不去重,即没有p节点的时候,执行删除且保存到变量p中,那右边按钮就是无效的了3.#bt2为什么不去重,append在是调...
2016-09-01
最赞回答 / 冥oo冥
1.直接点击右边按钮,出现下面添加成功的,是因为内存中还有刚才detach()的p对象,这儿的重置代码没删除内存,所以会造成有这种情况,可以刷新右边页面,不用重置代码。正常的直接点击右边按钮,其实是执行$("body").append(undefined);,页面中没有添加任何元素2.#bt1为什么去重,当有p节点的时候才执行删除且保存到变量p中,没有p节点的时候,不执行删除且保存。如果不去重,即没有p节点的时候,执行删除且保存到变量p中,那右边按钮就是无效的了3.#bt2为什么不去重,append在是调...
2016-08-26
最赞回答 / Feair
$('p').find('span').css('color','red');是不正确的,需要使用var $spans=$('span');是讲DOM对象转换成jQuery对象,这样才能使用jQuery框架来操作css。
2016-08-25