javascript – jQuery手动设置buttonset无线电

我试图手动设置一个单选按钮进行检查,但是有一个问题.代码工作得很好:

$('#'+align+'Text').attr("checked","checked");

但是当我将jQuery UI付诸实践并使无线电成为按钮时,一切都会中断.同样,一切正常,直到我放入.buttonset(),然后它们看起来比普通的无线电要好得多,但上面的设置根本不起作用.

以下是对以下内容的重视:
有没有人能够在.buttonset()在这些无线电上激活时手动设置单选按钮?

您需要做的就是在设置“checked”属性后调用按钮小部件上的“刷新”操作.

$('#'+align+'Text').attr("checked","checked").button('refresh');

这是jsfiddle.

请注意,设置“checked”属性可以(并且,有些人会说,应该)使用.prop()函数进行设置:

$('#' + align + 'Text').prop('checked', true).button('refresh');
翻译自:https://stackoverflow.com/questions/5145728/jquery-manually-set-buttonset-radios

转载注明原文:javascript – jQuery手动设置buttonset无线电