我有一个输入栏和一个按钮。当我点击按钮时,输入字段应该自行清除。我的HTML是:点击提交时清除输入
<input type="text" id="search_number" />
<button id="submit">Submit</button>
而且JS是:
$('#submit').click(function(){
$('#search_number').value = '';
});
它不工作..谢谢..
我有一个输入栏和一个按钮。当我点击按钮时,输入字段应该自行清除。我的HTML是:点击提交时清除输入
<input type="text" id="search_number" />
<button id="submit">Submit</button>
而且JS是:
$('#submit').click(function(){
$('#search_number').value = '';
});
它不工作..谢谢..
你需要正确指定search_number
的选择器是一个标识符(通过以#
(散列)作为前缀),并使用val()
,而不是(这将得到的值,如果没有指定值,并设置一个的值):
$("#search_number").val("");
$('#search_number').val('');
是你所需要的东西。您必须使用散列(#)正确指定元素的ID,并且可以使用jQuery的值方法设置值。 http://api.jquery.com/val/
只是发布代码是不好的。请解释。 – wtsang02 2013-02-19 16:09:27
@ wtsang02怎么样? – 2013-02-19 16:11:39
你必须这样做:
$('#search_number').val("");
.value
与jQuery但.val()
其
$('#search_number').val('');
使用val函数来设置值。在传递一个空字符串将清除值:
$('#submit').click(function(){
$('#search_number').val('');
});
此外,哈希(#)从选择失踪search_number
工作的例子 - http://jsbin.com/ilutar/1/
我看你做了一个冒失的编辑!我的答案仍然存在。 – 2013-02-19 15:54:28
如果提交表格(如果有表格),为什么您需要清除该值,或者您是否尝试不提交表格? – adeneo 2013-02-19 15:58:08