Der*_*air 6 javascript jquery jquery-ui jquery-ui-button
我在一个表格中使用jQuery UI 按钮小部件,我需要验证一些无线电/复选框元素.
根据提供的链接中的演示 -
它们(原始元素)关联标签的样式显示为按钮,而基础输入在单击时更新.
如果您检查我提供的示例页面,基础按钮元素不会更新任何内容. Note - 默认情况下会检查示例中的中间单选按钮.
我使用以下代码来检测按钮状态 - 奇怪的是它始终是真的(认为它是假的).
$el = $("#someCheckbox");
if($el.attr('checked')){ //do stuff }
Run Code Online (Sandbox Code Playgroud)
看起来我可以从标签jquery ui用作按钮样式获取按钮状态(a la class="ui-state-active),但我想避免阅读标签并坚持验证实际的单选按钮.
我是否通过访问原始单选按钮来拉取表单数据错误?
这可能是jquery ui butotn小部件中的错误吗?
刚刚在jqueryui.com上查看了演示页面.看起来它在那里工作正常.但是让jQuery决定是否检查输入.尝试
$el = $("#someCheckbox");
if( $el.is(':checked') ){ //do stuff }
Run Code Online (Sandbox Code Playgroud)
希望有所帮助.