チェックされていて無効になっていないすべてのチェックボックスを見つけるにはどうすればよいですか?
質問する
34564 次
5 に答える
49
そのようです:
$("input[type='checkbox']:checked").not(":disabled")...
これは、チェックされていて無効になっていないinput
type の s であるフィールドを検索します。checkbox
これが機能しない場合は、属性チェックを使用する必要があります。
$("input[type='checkbox']:checked").not("[disabled]")...
または、@lonesomeday が鋭く指摘したように、それを 1 つのセレクターに組み合わせることができます。
$("input[type='checkbox']:checked:not(:disabled)")...
この fiddleで概念実証をまとめました。
于 2012-09-10T19:36:48.677 に答える
7
$('input[type="checkbox"]:checked').not(":disabled");
ここにフィドルがあります
于 2012-09-10T19:33:53.070 に答える
7
$('input[type="checkbox"]').filter(function() {
return !this.disabled && this.checked;
})
于 2012-09-10T19:36:36.203 に答える
4
于 2012-09-10T19:39:22.067 に答える
1
どう$("input[type='checkbox']:checked:enabled")
ですか?
于 2016-01-27T03:14:23.430 に答える