已采纳回答 / 笑阳不爱钱才
$('li').addClass('full'),就是给每一个li加了。“$("ul").has("li")”这句话找的就是ul(含有li标签的那个ul)。
2018-03-18
已采纳回答 / twelvesummer
$(".item-b").parents(".div",".first-div").css("border","1px solid red");$(".item-b").parents先返回class=item-b元素集合的所有祖先元素,筛选那些class=div的 祖先元素设置红边,parents(),只有一个可选参数,这里应该只默认用了第一个参数“.div"
2018-03-17
最赞回答 / web_東
<!DOCTYPE html><html><head> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <title></title> <script src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js"></script> &...
2018-03-15
最赞回答 / Spiner_0
$(this).text()中的this指代元素a,即$("a").text(),意思是a元素,class="'a元素'",类选择器的值‘a元素’,添加的并没啥作用。
2018-03-15
已采纳回答 / waiting_warm
$("#bt1").click(function() { if (!$("p").length) return; //去重 p = $("p").detach() });如果p的length为0,也就是if条件(!$("p").length)为1,即为真,返回,就不进行下一条语句了。如果p的length为1,也就是if条件(!$("p").length)为0,即为假,就不return了,才进行下一条语句,保留p的数据,然后删除p(我认为可以理解为逻辑删除)哪位亲如果觉...
2018-03-14
最新回答 / 小程序魔王
因为你只有一个p标签,你每次只是在这唯一的p标签里添加了一个br标签,br标签个数在增加,p标签个数还是1
已采纳回答 / 深山老龟
就是在 p元素节点前插入段落,每次插入的段落时如果存在,则向前移动,新插入的始终保持在This is a paragraphAAA. 前面
最赞回答 / 笑阳不爱钱才
我的理解,你可以参考一下。$(this)是jq的用法,代表一个集合。在遍历赋值的时候$(this).id也是一个集合。所以console.log()后,显示undefined。你改成this.id 就可以正常显示了。说白了$(this)是{this[0],this[1],this[2],this[3],this[4]}。$(this).id是没有确定值的。
2018-03-11
已采纳回答 / 慕先生6883059
js书写js相应样式的时候,比如滚动播放,正常结构没有需要在最外层添加滚动js样式就可以用wrap,添加结构然后赋值给这个结构来动态控制样式
2018-02-03
已采纳回答 / _Rainy
至于你说的为什么只改变了第一个,this是指向当前的这一个li,所以$(this).eq(index)每一次操作的时候是对一个元素的操作,index=0时,第一个就相当于 第一个li.eq(0) 所以取了,但是index=1之后,eq(1),eq(2)取第二个第三个元素对吧,但是$(this)每次只有一个,所以不可能取到。 你alert($(this).eq(index))可以看到的。
2018-01-15