我創建了一個可編輯的窗體,允許用戶編輯他們的個人資料信息。 這個表格可以被保存和修改,所以我需要能夠隨着用戶的使用保存更新。 這工作正常。jquery顯示和隱藏div問題
窗體非常長,所以在某些部分我有顯示/隱藏使用jQuery的字段取決於以前輸入的yes或no選擇。 這也適用,但是如果在修改表單時選擇並保存了一個無線電輸入,則jquery再次隱藏了詳細信息字段。
所以我需要的是一些幫助修改以下jQuery代碼,以便如果既沒有單選按鈕被選中,詳細信息div被隱藏,但如果選擇了Yes選項並保存,它將在表單被修改時自動打開!基於感謝
$("#diet-details").hide();
$("input[name=diet]").click(function() {
if ($("#diet1").attr('checked'))
$("#diet-details").hide();
if ($("#diet2").attr('checked'))
$("#diet-details").show();
});
可以儲存您的狀態會話或在localStorage的或提交與AJAX的形式(但如果你回到那個頁面也會重置表單,所以在任何情況下都要存儲你的輸入狀態。) –
'attr('checked')'返回_undefined_。 – undefined
僅供參考,因爲它「既沒有單選按鈕被選中,細節div被隱藏」 - 與您的代碼衝突#diet1檢查隱藏該區域... –