我正在使用jQuery顯示/隱藏廣播選擇div。這工作正常,但我不想延長它,所以默認情況下在頁面加載時選擇特定的廣播。jQuery顯示在廣播電臺選擇與自動檢查收音機選項
這裏的HTML
<input type="radio" id="Payment1">Payment1
<input type="radio" id="Payment2">Payment2
<div id="PaymentContainer1" style="display:none;">Payment 1 container</div>
<div id="PaymentContainer2" style="display:none;">Payment 2 container</div>
jQuery的
$(document).change(function() {
if ($('#Payment1').prop('checked')) {
$('#PaymentContainer1').show();
} else {
$('#PaymentContainer1').hide();
}
if ($('#Payment2').prop('checked')) {
$('#PaymentContainer2').show();
} else {
$('#PaymentContainer2').hide();
}
});
這裏的小提琴http://jsfiddle.net/teva/yauCs/1/
我嘗試添加
$("#Payment1").prop("checked", true);
,但它不工作。
感謝
編輯 什麼辦法,使在特定的div領域不只是隱瞞,但被禁用?我爲所有div使用一種形式,當我用jQuery隱藏它們時,表單不會發布,因爲字段是空的。所以,隱藏div並禁用輸入。這可能與jQuery? TNX
謝謝......它工作得很好。我忘了給收音機添加名稱。 – teva