【发布时间】:2011-01-25 02:33:44
【问题描述】:
<script type="text/javascript">
(function () {
var ButtonGroup = YAHOO.widget.ButtonGroup;
var onCheckedButtonChange = function (p_oEvent) {
};
YAHOO.util.Event.onContentReady("mediaFilterButtonsFieldset", function () {
var oButtonGroup = new ButtonGroup("mediaFilterButtons");
oButtonGroup.on("checkedButtonChange", onCheckedButtonChange);
});
}());
</script>
<div id="resultInfo">
<form id="button-example-form" name="button-example-form" method="post">
<fieldset id="mediaFilterButtonsFieldset">
<div id="mediaFilterButtons" class="yui-buttongroup ie7filter" style="z-index:11;">
<div id="mediaFilterLabel">Go to</div>
<input id="radio1" class="filter_but" type="radio" name="0" value="First" checked rel="0" >
<input id="radio2" class="filter_but" type="radio" name="2" value="Second" rel="2">
<input id="radio3" class="filter_but" type="radio" name="1" value="Third" rel="1">
</div>
</fieldset>
</form>
</div>
这些是我的 YUI 按钮。它们只是 3 个单选按钮变成了“按钮”——字面意思。我的问题是这样的:
人们点击第三个按钮后,我无法再手动检查第一个按钮。如何手动检查“radio1”?
编辑: 根据official YUI website,有一个方法叫“set”。但我不知道如何在这个 buttonGroup 中使用它。
【问题讨论】:
标签: javascript jquery input radio-button yui