我的HTMl:
<input type="checkbox" name="subjects[0]" class="checkbox_array" value="1" />
<input type="checkbox" name="subjects[1]" class="checkbox_array" value="1" />
<input type="checkbox" name="subjects[2]" class="checkbox_array" value="1" />
<input type="checkbox" name="subjects[3]" class="checkbox_array" value="1" />
<input type="button" id="ss" />
jquery:
$("#ss").click(function(){
if($('input[name=subjects\\[\\]]:checked').length<=0)
{
alert("No radio checked")
}
});
它对我不起作用...使用类if($('.checkbox_array:checked').length<=0)
它很容易,但我怎么能用输入名称选择器
答案 0 :(得分:6)
($('input[name*="subjects"]:checked').length<=0)
会工作......
答案 1 :(得分:5)
您可以使用Attribute Starts With Selector
:
$("#ss").click(function () {
if ($('input[name^=subjects]:checked').length <= 0) {
alert("No radio checked")
}
});
演示:Fiddle