为了账号安全,请及时绑定邮箱和手机立即绑定
第二个按钮应该是 修改奇数li内的字体颜色吧!!如果是偶数的话 index % 2 等于0 那就不会执行改变颜色的语句了

if(index % 2)应该是判断余数,0为false,1为true
应该是
<ul>
<li>list item 1</li>
<li>list item 3</li>
<p>新的p元素</p>
</ul>
吧?
找到所有class=item-2的li
应该是.item-1吧
.next
因为li遍历的时候被当作数组了,从0开始计数,所以说是遍历偶数li的字体颜色也没错。我们数li元素时是从1开始的。
因为是父元素,这个方法只会向上查找一级,所以没有必要在parent()括号里添加东西了
功能一样,只不过是selector和content互换的,其实记住replaceWith就可以了
这不是JQ吧,怎么跟多的是原生JS
返回的jQuery对象引用的是被删除的节点 意思是.replaceWith这个方法的返回值是被删除的值
如果用变量去接收这个值:
var d=$(".right > div:first p:eq(1)").replaceWith('<a style="color:red">replaceWith替换第二段的内容</a>')
alert(d.html());
})
那么弹出框的内容显示的就是“第二段”。
可以这样理解吗,一个是删除子节点,一个是删除自己跟子元素
不明白这几节课里参考代码一定要用$(selector).on('click',function( ){·······}),直接$(selector).click(function(){········})不是很好吗?
if (!$("p").length) return;哪位大神详细介绍哈这句,特别是return
on() 方法在被选元素及子元素上添加一个或多个事件处理程序。
自 jQuery 版本 1.7 起,on() 方法是 bind()、live() 和 delegate() 方法的新的替代品。该方法给 API 带来很多便利,我们推荐使用该方法,它简化了 jQuery 代码库。
注意:使用 on() 方法添加的事件处理程序适用于当前及未来的元素(比如由脚本创建的新元素)。
提示:如需移除事件处理程序,请使用 off() 方法。
提示:如需添加只运行一次的事件然后移除,请使用 one() 方法

最新回答 / stone310
什么情况。。我的没问题啊。

已采纳回答 / dayclear
是的,只是父元素
到处是错啊...最后一个明明是改index为奇数的li的颜色...
滴,老司机
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的语法 2、jQuery节点操作

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消