$('input:checked').removeAttr('checked')为什么会消除option的selected状态?

来源:2-13 jQuery选择器之表单对象属性筛选选择器

分我一丁目

2016-08-09 15:32

在这一题的第56行代码中输入:$('input:checked').removeAttr('checked')。
原本只是想消除所有input的checked状态,没想到连option也受影响从而失去选中状态,求大虾解释。

写回答 关注

5回答

  • Today1sFr1day
    2016-08-09 17:24:52
    已采纳

    你是不是看错了,

    分我一丁目

    哈哈,是我看错了,谢谢

    2016-09-21 14:59:12

    共 1 条回复 >

  • DaWang
    2017-03-16 16:19:31

    $('input:checked').removeAttr('checked')我这几句也把option中的select给干掉了,为什么啊?


  • 善良的兔子
    2016-08-25 18:35:23

    你注释了,重新一个一个看

  • 慕粉3597558
    2016-08-13 16:33:24

    应该是你看错了,input,,不可能会影响到option,因为他们不是一个类型的

  • 慕雪2300682
    2016-08-09 17:31:17

    结果是对的,没有影响到option里面的结果呀

jQuery基础 (一)—样式篇

jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局

217509 学习 · 1218 问题

查看课程

相似问题