用jQuery清除输入值的更好方法

时间:2013-10-23 12:58:59

标签: javascript jquery input

所以我今天陷入了这种想法......

使用jQuery清除输入值的正确(或最佳)方法是什么?

据我所知,所有这些方法都运行得很好:

$('input').val(null);
$('input').val(undefined);
$('input').val('');

那么,任何人都知道更好的方法,或者哪一个是正确的方法?

3 个答案:

答案 0 :(得分:3)

根据.val() API Documentation,我们可以将值设置为输入元素,如: -

.val( value )

其中value可以是文本字符串或字符串数​​组,对应于要设置为选中/选中的每个匹配元素的值。

所以,这里更好的解决方案是使用: -

.val('');

这是最小的代码。

答案 1 :(得分:0)

以下两者都可以

$('input').val('');
$('input').val("");

答案 2 :(得分:0)

你可以使用

$('input').attr('value', ' ');

$('input').removeAttr('value')