当您使用jQuery的show/hide功能时,如何重置位于一个div中的各种类型的表单元素的值?
我不确定我是否正确理解了您的问题,但是以下jQuery代码可以通过id
查找您的<div>
元素,隐藏它,查找其中的所有<input>
控件,并将它们的值“重置”为空字符串。
$("#myDiv").hide().find("input").val("");
如果您需要针对除了 <input>
之外的其他表单元素进行操作(如 <select>
或 <textarea>
),您还需要为这些元素添加选择器。如果您需要将表单重置为其他值(可能是从服务器提供的原始标记中提供的值),则需要在用户开始操纵表单数据之前缓存这些值。