问答详情
源自:2-13 jQuery选择器之表单对象属性筛选选择器

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

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

提问者:分我一丁目 2016-08-09 15:32

个回答

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

    你是不是看错了,

  • 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里面的结果呀