0

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

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

js是:

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

它不起作用..谢谢..

4

4 回答 4

3

你必须这样做:

$('#search_number').val("");
  1. 您的选择器没有 # 作为 id
  2. 您不能.value与 jQuery 一起使用,但是.val()
于 2013-02-19T15:53:09.197 回答
3

您需要正确地指定选择器为search_number标识符(通过以#(hash) 为前缀),并val()改为使用(如果未指定值,则将获取值,并将值设置为 one is):

$("#search_number").val("");
于 2013-02-19T15:53:15.967 回答
2

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

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

此外,search_number 的选择器中缺少哈希 (#)

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

于 2013-02-19T15:53:37.400 回答
1

它的

$('#search_number').val('');
于 2013-02-19T15:53:26.163 回答