【问题标题】:jquery input[type=checkbox]:checked').length always is 0jquery input[type=checkbox]:checked').length 始终为 0
【发布时间】:2017-06-09 09:09:40
【问题描述】:

我有几个输入复选框共享一个名为 checkboxJobSeekerProfile 的类。我正在尝试编写一个警报,打印其中有多少被检查。对于某些人来说,即使选中了几个复选框,警报也总是显示 0。这是我的提醒

alert($('.checkboxJobSeekerProfile input[type=checkbox]:checked').length);

这是我的html

<label class="checkbox-inline"><input type="checkbox" class="checkboxJobSeekerProfile entry_level"
                                                  id="entry_level" value="entry_level">Entry-level</label>
            <label class="checkbox-inline"><input type="checkbox" class="checkboxJobSeekerProfile mid_level"
                                                  id="mid_level" value="mid_level">Mid-level</label>
            <label class="checkbox-inline"><input type="checkbox" class="checkboxJobSeekerProfile senior_level"
                                                  id="senior_level" value="senior_level">Senior-level</label>
            <label class="checkbox-inline"><input type="checkbox" class="checkboxJobSeekerProfile executive"
                                                  id="executive" value="executive">Executive</label>

【问题讨论】:

标签: jquery html checkbox


【解决方案1】:

您可以严格选择:

alert($('input[type=checkbox].checkboxJobSeekerProfile:checked').length);

JSFiddle Demo

【讨论】:

    猜你喜欢
    • 2018-08-22
    • 1970-01-01
    • 2013-03-11
    • 2019-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多