【发布时间】:2012-10-06 20:45:48
【问题描述】:
为什么 JQuery UI 选项按钮(按钮集)没有任何事件 - 我想为它处理选择事件,想知道这样做的正确方法是什么。
【问题讨论】:
标签: jquery-ui jquery-ui-button
为什么 JQuery UI 选项按钮(按钮集)没有任何事件 - 我想为它处理选择事件,想知道这样做的正确方法是什么。
【问题讨论】:
标签: jquery-ui jquery-ui-button
您应该为单选按钮本身点击正常的change 事件。扩展 jQueryUI 网站上的示例:
HTML:
<div id="radio">
<input type="radio" id="radio1" name="radio" value="1" /><label for="radio1">Choice 1</label>
<input type="radio" id="radio2" name="radio" value="2" checked="checked" /><label for="radio2">Choice 2</label>
<input type="radio" id="radio3" name="radio" value="3" /><label for="radio3">Choice 3</label>
</div>
JavaScript:
$("#radio").buttonset();
$("input[name='radio']").on("change", function () {
alert(this.value);
});
buttonset 小部件只是以某种方式设置单选按钮的样式。所有常规事件都将按预期触发。
【讨论】: