我有使用name="item[]"
的複選框,我可以通過使用id訪問它們,但問題是它們都必須具有唯一的ID和類名稱。有沒有什麼方法可以通過名稱屬性單獨訪問它們?這是他們唯一共同點。我已經使用了這個代碼,但它適用於第二組複選框。我試過.attr('item[]')
,但我不確定陣列是否搞亂了事情。想法?按名稱的jquery訪問複選框
$('input:checkbox:checked').length;
我有使用name="item[]"
的複選框,我可以通過使用id訪問它們,但問題是它們都必須具有唯一的ID和類名稱。有沒有什麼方法可以通過名稱屬性單獨訪問它們?這是他們唯一共同點。我已經使用了這個代碼,但它適用於第二組複選框。我試過.attr('item[]')
,但我不確定陣列是否搞亂了事情。想法?按名稱的jquery訪問複選框
$('input:checkbox:checked').length;
你可以使用jQuery選擇:
$('input[name="item[]"]:checkbox:checked').length;
你也可以做你想要與你的元素通過爲每個迴路是什麼:
$('input[name="item[]"]:checkbox:checked').each(function() {
//do something
});
它會讀取所有元素此選擇器一個接一個地返回this
屬性。
$('input[name="item[]"]:checkbox:checked').length;
謝謝你們兩個! –