javascript学习笔录1(【问题】JavaScript的相关问题)

来源:互联网 发布:小熊猫 知乎 编辑:程序博客网 时间:2024/05/22 15:08

    多选框:

   <br />

    <input type="checkbox" name="newsletter" checked="checked" value="test1" />test1
    <input type="checkbox" name="newsletter" value="test2" />test2
    <input type="checkbox" name="newsletter" value="test3" />test3
    <input type="checkbox" name="newsletter" checked="checked" value="test4" />test4
    <input id="test" type="checkbox" name="newsletter" value="test5" /><em></em>
    <br />


var chb=$("input :checked").length;

这里在FireFox里面读出来是0,不知道为什么 ,应该是2的说。

  求帮助&讲解&解决

后来我将var chb=$("input :checked").length;

改成:var chb=$("input[type='checkbox']:checked").length;  这样做,结果就是“2”。

但是还是那句话,为什么 

var chb=$("input :checked").length;

这么写不行呢

原创粉丝点击