单击“提交”时清除输入

时间:2013-02-19 15:51:59

标签: jquery

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

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

js是:

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

它不起作用..谢谢..

4 个答案:

答案 0 :(得分:3)

你必须这样做:

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

答案 1 :(得分:3)

您需要正确指定search_number的选择器是标识符(通过添加#(哈希)前缀),然后使用val()代替获取如果没有指定值,则值 set 值为1):

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

答案 2 :(得分:2)

使用val功能设置值。传入空字符串将清除值:

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

此外,search_number

的选择器中缺少哈希(#)

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

答案 3 :(得分:1)

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