2010-01-29 53 views

回答

5

我不知道如果我沒有得到你的問題,但下面的jQuery的魔力將id找到你<div>元素,隱藏它,發現其中的所有<input>控制和他們的價值觀「復位」,以空字符串。

$("#myDiv").hide().find("input").val(""); 

如果您需要針對其他表單元素比<input>(如<select><textarea>),你將需要添加選擇這些爲好。如果您需要重置爲其他值(服務器原始標記中提供的可能值),則您需要在用戶獲得表單中的數據之前緩存這些值。

+0

不錯!謝謝。 – rich 2010-01-29 17:33:38

0

如果內存服務,顯示/隱藏僅切換顯示屬性。無論是否顯示元素,都應該能夠以相同的方式修改DOM。

0

重置表單元素的值,如果它們被隱藏,將沒有什麼不同。隱藏/顯示只改變顯示屬性,元素仍然存在於DOM中。

相關問題