我有文本輸入並用於選擇是/否單選按鈕對的形式。爲了簡單起見,單選按鈕單擊事件檢查值,如果是,則顯示輸入文本字段。如果否,則隱藏輸入字段。我還檢查準備好的文檔的初始狀態並顯示/隱藏輸入文本字段。輸入字段動態地隱藏無法顯示以後
我發現,點擊輸入任何結果使用jQuery的.hide隱藏()方法。但是,當我選擇是時,結果.show()方法調用不顯示輸入。如果我將收音機設置爲是,然後刷新頁面,則輸入顯示正常。
螢火蟲不顯示輸入的標籤。這就像點擊沒有無線電刪除DOM的輸入。
這裏的JS代碼示例:
$(document).ready(function() {
if ($('#cost_sharing_yes').attr('checked') == 'checked') {
$('input#Institutional_CS_TP').show();
} else {
$('input#Institutional_CS_TP').hide();
}
$('#cost_sharing_yes').click(function() {
$('input[id="Institutional_CS_TP"]').show();
});
$('#cost_sharing_no').click(function() {
$('input#Institutional_CS_TP').fadeOut("fast");
});
}
嘗試,如果($(「#cost_sharing_yes」)爲(「:勾選」)){} 也注意到淡出..不應該有差別,但使用隱藏()..可能有問題,不透明度或東西 – deach