为了账号安全,请及时绑定邮箱和手机立即绑定
$("li").each(function(index, element) {
if (index % 2) {
$(this).css('color','blue')
}
})
当index为奇数的时候成立,而索引从0开始,则索引1其实为第2个
var $spans = $('span');
$("p").find($spans).css('color', 'red');可以写成$("p").find('span').css('color', 'red')
点哪里都没反应
sibling就是next和prev的集合吧。
prev和next是相反的
next()找到当前元素的后面一个兄弟元素,兄弟元素里面子元素同样能被找到)
closest()向上查找到第一个就停止。parents()向上查找到根元素,返回所有符合条件的,可能不止一个
children()直接子元素
wrapAll直接传参就是给整体加父元素。wrapAll用回调函数的话给整体中的每个个体加父元素
replaceWith() 与replaceAll():替换所选整个节点,并且节点上所关联的所有数据和事件都被删除
$('div').clone()克隆结构;
$('div').clone(true)克隆结构事件和数据
empty():删除后代元素,对象本身保留。remove(): 删除后代以及对象本身,还有对象自带的数据和事件。detach(): 删除后代和自身,跟remove一样,但是自身数据和绑定事件还有内存中,重新添加到其他元素仍能使用
append()与prepend():都支持多参数,前一个后面插入,后一个前面插入;
。。太多了不记得了。反正复单词也就是两个单词拼接的都不支持多参数。单个单词都支持多参数。
其他的对比正反来记:append和appendTo前后位置颠倒。prepend和prependTo前后位置颠倒。after和before就字面意思的前后记。还有两个同。
append()与prepend()都支持多参数,一个在后面插入,一个在前面插入;
$('li').add('<p>新的p元素</p>').appendTo($('.right'))
取到标签为li的集合,然后创建一个p标签并加入集合,最后将集合追加到class=right的集合中。

最赞回答 / 箫闻
百度解释:除2求余,无论什么正整数,其计算结果只有两个,就是0和1。这两个值在C语言中也代表boolean类型,如果index%2等于1(true),那么index=1,3,5,7....,也就是第2,4,6,8...行了,即偶数行
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的语法 2、jQuery节点操作

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消