我使用jQuery UI和jQuery 1.6+jQuery的buttonset不反映更新
當某個電臺被選中的幾個無線電buttonsets「是」另一個無線電被迫還檢查。
<input type="radio" name="111" class="set111a" id="111a" value="1" />
<input type="radio" name="111" class="set111b" id="111b" value="0" checked="checked" />
<input type="radio" name="112" class="set112a" id="112a" value="1" />
<input type="radio" name="112" class="set112b" id="112b" value="0" checked="checked" />
這裏是我用來試圖強制其他無線電檢查的jQuery代碼。
$("#112a").change(function() {
if ($("#112a").is(":checked")) {
$('#111a').prop("checked",true);
$("#111b").prop("checked",false);
}
});
它確實有效,但只有當數據被檢查(通過提交表單)。這表明如果112是1,那麼111就是1.但是,問題是這樣的:'111'按鈕的實際可視部分仍然表明它被設置爲「NO」(或值0)。