addclass 和 removeclass的顺序问题

addclass 和 removeclass的顺序问题

$('.picture').eq(index).addClass('show').parent().siblings().children().removeClass('show');

如上代码  这样刚加上的class “show” 在链式语法后的removeclass不是直接被去除了么?  这样会不会界面一直是空白的状态  我不是这么写的 只是看到了别人的代码特别的好奇 

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕糖 2018-01-24 09:29:00

你好,当前元素是父级的子元素,不是父级兄弟元素的子元素,建议:可以输出下前端元素的父元素,然后在输出下父元素的兄弟元素,看下区别哦。

祝学习愉快~

好帮手慕糖 2018-01-23 13:56:30

你好,这里是给当前的元素添加类,然后删除的是当前元素的父级的兄弟元素下的子元素,不包含当前元素哦。

祝学习愉快~

  • 提问者 慕码人2123393 #1
    那当前元素也是属于父级的兄弟元素的子元素啊 为什么不包含当前元素?~~ 我是遗漏了什么吗?
    2018-01-24 00:51:19
  • 提问者 慕码人2123393 #2
    啊 明白了 我当时想的是一个元素的兄弟元素包含了他本身~~
    2018-01-25 01:28:08
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师