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

当获取的是一组元素时,这样写为什么不行,我记得之前也有类似的写法啊

$('li').css('color','red')

为什么不能这样直接设置

正在回答

3 回答

你这个方法只能替换每一个jQuery内的元素都进行相同的操作的情况,也就是第一个按钮展示的,但是像第二个按钮展示的,就需要通过遍历来区分了

0 回复 有任何疑惑可以回复我~

      $("li").each(function(index, element) {

            if (index % 2) {

                $(this).css('color','blue')

            }

        })

这里是2的倍数你可以用奇偶解决,可如果是3的倍数呢,如果,要按彩虹色呢,1,4,7红色,2,5,8蓝色,3,6,9黑色,或者别的,

0 回复 有任何疑惑可以回复我~

可能一组元素需要循环吧,

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

当获取的是一组元素时,这样写为什么不行,我记得之前也有类似的写法啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信