为了账号安全,请及时绑定邮箱和手机立即绑定
$("div").addClass(function(index,className) {

//找到类名中包含了imooc的元素
if(-1 !== className.indexOf('imooc')){
//this指向匹配元素集合中的当前元素
return 'imoocClass'
}
});
这样写比较好,比较合乎逻辑.运行没问题是一回事,但逻辑少容易读懂也很重要
http加个s就可以了
为什么小编不改一下
车试一下这个评论功能
最后一题不是啥都没有 直接看答案选就可以 多选的
$(".first-div a:first-child")中做了个小测试,当取消a后只有第一个div变紫色(由于后面代码效果覆盖所以第一个div最后一行是红色),猜测是因为first-div的第一个子元素是第一个div,不声明a的话默认取这个,欢迎大佬指正
加switch就好理解了 不加的时候是自己判断 有就删,无则加
而加了switch
如果是true 不管你有还是没有那就是加
如果是false 不管你有还是没有就是删

同样的 只是这样理解 只要明白即使是有然后还是true 不要去想他会加两个就行了 删同理
//给所有的偶数tr元素切换class="c"的样式
//所有基数的样式保留,偶数的被删除
$("#table tr:odd").toggleClass("c");
因为本身每个都有c这个class了 所有所有的偶数他们也有c啊
,所以他们的toggleClass方法就是删除所有偶数的c,而不是偶数的就不会删除
同样的如果本身没c 效果就相反了
//给所有的tr元素加一个class="c"的样式
$("#table tr").toggleClass("c");
因为本身他们没有c这个class 所以这句话是每个都添加c 如果本身有的话,拿这句话就是删除所有c 我这样理解
会这点就能拿offer了????真么这么easy吗
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery当中的选择器 3、jQuery中的属性和样式

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消