尝试将点击侦听器附加到按钮集中的所有按钮:
这是HTML:
<div id="options">
<input class="optionCtrl" type="radio" name="radio" id="radio1" value="Yes" />
<label for="radio1"> True </label>
<input class="optionCtrl" type="radio" name="radio" id="radio2" value="No" />
<label for="radio2"> False </label>
<input class="optionCtrl" type="radio" name="radio" id="radio3" value="Maybe" />
<label for="radio3"> Don’t know </label>
</div>
这是JS:
$("#options").buttonset();
$('.optionCtrl').click(function() {
alert($(this).val());
});
但没有骰子。使用 Chrome 开发者控制台,看起来 jQueryUI 正在用元素和元素替换input
元素label
-span
将点击附加到标签也不起作用。任何指针?