【发布时间】:2014-01-26 00:31:47
【问题描述】:
我正在尝试手动将单选按钮设置为选中,但出现了问题。代码运行良好:
$('#'+align+'Text').attr("checked","checked");
但是当我将 jQuery UI 付诸实践并将收音机变成按钮组时,一切都崩溃了。同样,在我放入 .buttonset() 之前一切正常,然后它们看起来比普通收音机好得多,但上面的设置根本不起作用。
强调以下几点:
当 .buttonset() 在这些收音机上处于活动状态时,是否有人能够手动设置单选按钮?
【问题讨论】:
-
首先:
checked属性是一个布尔值,通过存在或不存在来设置。它不需要属性。尝试改用:attr('checked',true)。这可能会有所作为。 -
这不是问题,当不使用 jQuery UI 时,无论哪种方式都可以正常工作。
-
您可能需要考虑发布一个JS Fiddle 演示来重现您的问题;这样我们就可以看到什么与什么相互作用。
-
@Yottagray - 我无法让“buttonset()”在 jsfiddle 中做任何事情 - 它应该做什么?至少可以说,“buttonset”的文档不足......
-
这是一个 jsFiddle,其中设置单选按钮“checked”属性效果很好:jsfiddle.net/Pointy/Nggxc/3
标签: javascript jquery html jquery-ui