0

我正在选择一组这样的复选框

$(tbl).find('input[type=checkbox]').prop('checked', this.checked);

我想排除任何具有 alt="disabled" 属性的复选框,但我无法让它工作,谁能帮忙。

4

2 回答 2

0
$(tbl).find('input[type=checkbox]')
      .not('[alt=disabled]')
      .prop('checked', this.checked);

例子

于 2013-02-06T22:44:43.743 回答
0
$(tbl).find('input[type=checkbox][alt!="disabled"]').prop('checked', this.checked);

我自己总是倾向于使用过滤器功能:

$(tbl).find('input[type="checkbox"]').filter(function() {
    return $(this).attr('alt') != 'disabled';
}).prop('checked', this.checked);
于 2013-02-06T22:42:49.000 回答