jQuery show/hide:如何重置show/hide div中的表单元素的值?

ric*_*ich 3 jquery

当你使用jQuery show/hide时,如何重置div中各种类型的表单元素的值?

Jør*_*ode 5

我不确定我是否正确地得到你的问题,但是下面的jQuery魔术会找到你的<div>元素id,隐藏它,找到它<input>内的所有控件并将它们的值"重置"为空字符串.

$("#myDiv").hide().find("input").val("");
Run Code Online (Sandbox Code Playgroud)

如果您需要定位除<input>(例如<select><textarea>)之外的其他表单元素,则还需要为这些元素添加选择器.如果需要重置为其他值(服务器原始标记中提供的可能值),则需要在用户使用表单中的数据之前缓存这些值.