如何模拟jQuery UI单选按钮上的单击?

我有一些单选按钮

我转向jQuery UI按钮

 $("#typeRadios").buttonset(); 

我可以使用哪一行代码来模拟其中一个按钮的点击? 我试过这个

 // here data.chartype equals "A" $("input[value='"+data.chartype+"']").click(); 

但它不起作用。 谢谢阅读。

你必须使用jQuery UI添加的label元素。 尝试:

 $("label[for='character_chartype_"+data.chartype+"']").click(); 

在这里,在受控环境中查看它: http : //jsfiddle.net/B3d4z/

我相信你正在寻找select活动。

 $("input[value='"+data.chartype+"']").select(); 
 
$(document).ready(function(){ $( ".radioVote" ).buttonset(); $('[for^=radio]').click(function() { var theRadioElement = $(this).prev(); alert("Button" + theRadioElement.attr('id') + " clicked. VALUE:" + theRadioElement.val()); }); });

此示例显示了在单击属于jQueryUI无线电的标签时如何获取ID和值。

快乐编码:)