为了账号安全,请及时绑定邮箱和手机立即绑定
$('.item-2').css('border', '1px solid red');
$('.item-1').next().css('border', '1px solid red');
$(".left").find('li').eq(-1).css('border','1px solid blue');
false在其中发挥什么作用啊
比喻一个比一个精彩
至 点赞第一名
难道不是应该$('#demo1,#demo2')嘛
哎呀,不行,我一听这个老师声音就忍不住笑,这个老师肯定严肃不起来,哈哈哈。那些说用0.5倍的,你们太调皮了。
$("button:first").click(function() {
//找到class=item-2的所有兄弟截点
$('.item-2').siblings().css('border', '2px solid red')
})
$('.item-3').prev().css('border', '1px solid red')
$('.item-1').next().css('border', '1px solid red')
通过审查元素得知
wrapInner(function)解释有误
和wrapInner结果应该是一样的才对
1.if(ture)才会执行下面的语句;
2.(index%2)的结果是 0 或者1;
3.在js中,0或者null或者空字符串都是false;
4.li[0]是第一行li,li[1]是第二行li;
所以,if(0)的意思是if(false),不会执行下面的语句,if(1)是if(true),会执行改变颜色,所以是改变的偶数行的颜色。
那个说if (!$("p").length) return删掉了也不影响这个例子的运行的朋友
这句话是当你点击bt1的时候判断p有没有长度,也就是还有没有p元素,如果没有.length为0也就是false再加!就是true直接运行return
不运行下面的p = $("p").detach()
这样会避免当你连续点两次bt1时候重复给p赋值,这时再点bt2就加不回来p了
关于元素数据(data)内对象和数组不会被复制,将继续被克隆元素和原始元素共享。
var $elem = $('#elem').data( "arr": [ 1 ] ), // Original element with attached data
$clone = $elem.clone( true )
.data( "arr", $.extend( [], $elem.data("arr") ) ); // Deep copy to prevent data sharing
教程是免费的,很开心。
但是我们大多都是初学着,希望老师在写教程时能认真。
这里的一些错误可能会让我们初学着一只带着这种错误观点而不自知。
希望错误的地方能及时更新改正。
个人非常惧怕错误教育引导可能会对以后带来巨大的影响。
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的语法 2、jQuery节点操作

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消