【发布时间】:2010-12-22 05:12:02
【问题描述】:
我正在使用它来检查所有复选框。
<input type="checkbox" id="all" onclick="$('input[name*=\'selected\']').attr('checked', checked);" />
只要我使用正常的复选框,一切正常。当我全部转换为 jQuery UI 复选框时:http://jqueryui.com/demos/button/#checkbox
他们被检查了——但不是在视觉上——颜色没有改变。我看到当一个 jQuery UI 复选框被选中时,它会得到这个属性 aria-pressed="true"
谁能帮助我了解如何完成这项工作!
【问题讨论】:
-
我对 jquery 一无所知,但是是否可以检查复选框的 aria-pressed 属性是否为真以及是否选中该复选框?只是一个想法。
-
您还应该考虑将内联事件移到单独的 .js 文件中。
标签: jquery jquery-ui checkbox jquery-ui-button