以下面的场景为例:您有两个单选按钮,都具有相同的名称,并且都选中了(我知道这是无效的):
<input type="radio" class="input" name="cb1" checked="checked" />
<input type="radio" class="input" name="cb1" checked="checked" />为什么以下两个选择器的行为不同?
$('.input:checked').size(); // returns 1
$('.input[checked=checked]').size(); // returns 2显然,第一个选择器只返回标记中最后出现的复选框,而第一个选择器则返回两者。
https://stackoverflow.com/questions/25750908
复制相似问题