已采纳回答 / 夜莺z
replaceAll()函数的返回值为jQuery类型,返回表示替换内容的jQuery对象。与被替换掉的节点关联的所有数据和事件处理器也将同时被移除。replaceWith()函数的返回值为jQuery类型,返回当前jQuery对象本身(虽然其匹配的元素已从文档中被移除)。与被替换掉的节点关联的所有数据和事件处理器也将同时被移除。
2017-03-22
add加入的这个集合不是文档的节点集合,而是$()运行后的jQuery对象集合,通过加入集合后,对集合的诸如css样式的修改就自然应用到了新加入的对象当中
2017-03-21
已采纳回答 / 秦假仙
$('li').add('<p>新的p元素</p>').appendTo($('.right'))先筛选li元素集合A(注意这里并没有筛选html文档中原本存在的p标签,后面添加的那个自己重新构建的一个p标签),然后将一个新的,注意是新的,重新构建的,原本html文档中没有的,这样一个<p>新的p元素</p> add到前面的集合A中,此时如果没有appendTo方法,那么这个新构建的p标签是不会显示到html文档中,那么你将看不到这个p标签,这里是用appe...
2017-03-21
$('.item-2').next().css('border','1px solid red')
2017-03-21
var level2 = $('.level-2')
$('li.item-1').closest(level2).css('border', '1px solid red');
$('li.item-1').closest(level2).css('border', '1px solid red');
2017-03-21
$('.level-3').parent().css('border', '1px solid red');
2017-03-21
closest返回的是包含零个或一个元素的jquery对象,parents返回的是包含零个或一个或多个元素的jquery对象
2017-03-21