0

jqueryでチェックされていて無効になっていないチェックボックスの数を見つける方法。$(".chkbox:not(:disabled)").attr('checked', this.checked); ステートメントを使用してみました。しかし、これはチェックボックスの状態を適切に維持していません

4

4 に答える 4

9
var boxes = $('input[type="checkbox"]').filter(function() {
    return this.checked && !this.disabled;
}).length;
于 2013-02-28T14:16:41.687 に答える
5
$('input[type=checkbox]:checked').not(':disabled').length;
于 2013-02-28T14:17:13.760 に答える
1
$("input[type='checkbox']:checked").not("input[disabled='disabled']");
于 2013-02-28T14:17:46.550 に答える
1

Javascript

var $input = $('input[type=checkbox]');
alert($input.not(':disabled').filter(':checked').length);

 HTML

  <input type="checkbox" checked="checked">
  <input type="checkbox" checked="checked" disabled="disabled">
  <input type="checkbox">

http://jsbin.com/idifot/1/edit

于 2013-02-28T14:22:36.647 に答える