首页 > 代码库 > [JQuery] 真正意义上清空表单内容
[JQuery] 真正意义上清空表单内容
JQuery :not() 选择器
定义与用法:
:not() 选择器选取除了指定元素以外的所有元素。
最常见的用法:与其他选择器一起使用,选取指定组合中除了指定元素以外的所有元素。
参考代码:
<script> $(function() { $("p:not(#p1)").css("color", "red"); //写法一 $("p").not("#p1").css("color", "red"); //写法二 }) </script> <p id="p1">Hello</p> <p id="p2">Hello Again</p>执行结果:
HTML DOM reset() 方法或是 <input type="reset"> 元素
参考代码:
<script> $(function() { $("#form1 :input").val("value"); }) </script> <form id="form1"> <input type="text" value=http://www.mamicode.com/"text" />>点击重置按钮前:
点击重置按钮后:
得出结论:HTML DOM reset() 方法或是 <input type="reset"> 元素的真正作用并不是“清空” <input> 元素中的 value值,而是“重置”还原 <input> 元素中的原本的 value 值。值得注意的是,reset 不能重置按钮类型元素(type=button,reset,submit)的 value 值。
真正清空 form 表单中的内容(JQuery)
参考代码:
<script> $(function() { $("#button").click(function() { $("#form :input").not(":button, :submit, :reset, :hidden").val("").removeAttr("checked").remove("selected");//核心 }); }) </script> <form id="form"> <input type="radio" checked="checked" /> <input type="checkbox" checked="checked" /> <select> <option>option1</option> <option selected="selected">option2</option> </select> <input type="text" value=http://www.mamicode.com/"text" />>点击“id=button”的按钮前:
点击"id=button"的按钮后:
[JQuery] 真正意义上清空表单内容
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。