繁体   English   中英

单击提交时清除输入

[英]Clear input when Submit is clicked

我有一个输入字段和一个按钮。 当我单击按钮时,输入字段应清除。 我的HTML是:

<input type="text" id="search_number" />
<button id="submit">Submit</button>

而js是:

$('#submit').click(function(){
     $('#search_number').value = '';
});

它不起作用..谢谢..

您必须这样做:

$('#search_number').val("");
  1. 您的选择器没有ID号
  2. 您不能将.value与jQuery .val()使用,但是.val()

您需要正确地指定search_number的选择器是一个标识符(通过使用# (哈希)作为前缀),并使用val()代替(如果未指定任何值,则将获取值,并将值设置为1)。 :

$("#search_number").val("");

使用val函数设置值。 传递空字符串将清除该值:

$('#submit').click(function(){
     $('#search_number').val('');
});

另外,搜索器号的选择器中缺少哈希(#)

工作示例-http://jsbin.com/ilutar/1/

它的

$('#search_number').val('');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM