最赞回答 / 笑阳不爱钱才
实测 没区别 都能选的出来,而且结果一致。逻辑上也不难理解,li.item-1是指li标签下class为item-1的标签元素,.item-1找的是class为item-1的标签元素,在这个案例里 不就是同一个么?
2018-01-09
已采纳回答 / 木叶落灬子随风
appened和insertBefore都是插入方法不能同时用,老师只是用appened方法举得例子,实际上所有插入方法都可以还原detach()方法移除的代码。$('#bt1').before(p);即可
2017-12-25
最赞回答 / muke_Lat
简单的说:单引号和双引号混合使用是为了避免引用混淆。举个例子:楼上所说的replaceWith('<a style="color:red">replaceWith替换第二段的内容</a>')这一部分,显然单引号包括'<a style="color:red">replaceWith替换第二段的内容</a>',双引号包括"color:red"。如果全使用单引号或双引号则无法区分。当然亦可以换成replaceWith("<a style='color:red...
2017-11-23
已采纳回答 / 你好小妖精
<...code...>匿名函数function返回(return)一个值:'<div class="' + $(this).text() + '" />';$(this)为当前选择的a元素,即$('a'),所以div的class也就是“a元素”,$(this).text()="a元素",很明显期望的最后结果是<div class="a元素"/>
2017-11-08
已采纳回答 / 慕设计2737431
最顶层的div,h2标签下面这个,jquery.parents()找到的是当前元素所有的父类元素,如果没有参数限制,会找到根元素,将所有符合条件的元素放入一个集合里。这个父类div 有一个class 属性.first-div,所以会筛选到这个class的div 并返回。<h2>parents方法()</h2><div class="left first-div">
2017-11-03