为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / twelvesummer
$(".item-b").parents(".div",".first-div").css("border","1px solid red");$(".item-b").parents先返回class=item-b元素集合的所有祖先元素,筛选那些class=div的 祖先元素设置红边,parents(),只有一个可选参数,这里应该只默认用了第一个参数“.div"

已采纳回答 / 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(我认为可以理解为逻辑删除)哪位亲如果觉...

已采纳回答 / 深山老龟
就是在 p元素节点前插入段落,每次插入的段落时如果存在,则向前移动,新插入的始终保持在This is a paragraphAAA. 前面

已采纳回答 / 慕先生6883059
js书写js相应样式的时候,比如滚动播放,正常结构没有需要在最外层添加滚动js样式就可以用wrap,添加结构然后赋值给这个结构来动态控制样式

已采纳回答 / _Rainy
至于你说的为什么只改变了第一个,this是指向当前的这一个li,所以$(this).eq(index)每一次操作的时候是对一个元素的操作,index=0时,第一个就相当于 第一个li.eq(0) 所以取了,但是index=1之后,eq(1),eq(2)取第二个第三个元素对吧,但是$(this)每次只有一个,所以不可能取到。 你alert($(this).eq(index))可以看到的。

已采纳回答 / 木叶落灬子随风
appened和insertBefore都是插入方法不能同时用,老师只是用appened方法举得例子,实际上所有插入方法都可以还原detach()方法移除的代码。$('#bt1').before(p);即可

已采纳回答 / 慕哥8104626
移除的处理与remove一致。与remove()不同的是,所有绑定的事件、附加的数据等都会保留下来,detach仅仅是隐藏起来了

已采纳回答 / 你好小妖精
<...code...>匿名函数function返回(return)一个值:'<div class="' + $(this).text() + '" />';$(this)为当前选择的a元素,即$('a'),所以div的class也就是“a元素”,$(this).text()="a元素",很明显期望的最后结果是<div class="a元素"/>

已采纳回答 / 慕设计2737431
最顶层的div,h2标签下面这个,jquery.parents()找到的是当前元素所有的父类元素,如果没有参数限制,会找到根元素,将所有符合条件的元素放入一个集合里。这个父类div 有一个class 属性.first-div,所以会筛选到这个class的div 并返回。<h2>parents方法()</h2><div class="left first-div">

已采纳回答 / 该用户已注册
on表示动作吧,估计下JQuery(三)里面有,click为某一具体动作,后面得function就是相应。也有单独拿出来的响应,直接添加函数就行

已采纳回答 / qq_黑白琴键_0
这个是给你展示删除效果的例子,明确弹出是哪个删除操作起到辅助的效果

已采纳回答 / 乄隔壁老王
$('.item-2 +li)表示item-2的下一个兄弟元素,相当于next(),在加上prev()不就是本身了吗;$('li.item-2).prev()表示的就是item-2的上一个兄弟元素啊
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的语法 2、jQuery节点操作

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消