<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個單選按鈕變成了「按鈕」 - 從字面上看。我的問題是這樣的:如何手動檢查YUI收音機「按鈕」
人們點擊第三個按鈕後,我無法手動檢查第一個按鈕了。我如何手動檢查「radio1」?
編輯: 根據official YUI website,有一種稱爲「set」的方法。但我不知道如何在這個buttonGroup中使用它。
嗯。其實,我只是想手動「設置」radio1爲「checked」,爲true。我怎樣才能做到這一點? – TIMEX 2010-03-08 19:00:42
嘗試將'true'放在引號中:'$(「#radio1」)。attr(「checked」,「true」);' – Jeremy 2010-03-08 19:06:49
或者YUI:YAHOO.util.Dom.setAttribute(「radio1」,「checked」 ,真) – Bialecki 2010-03-31 02:57:53