如何模拟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和值。
快乐编码:)