2011-07-02 109 views
7

我想,当jQuery的验证失败,清除所有的密码类型的输入 - 我尝试以下(不工作):jQuery的清除输入[类型=密码]

$('input[type=password]').val(''); 

任何想法?

+3

[对我的作品(http://jsfiddle.net/Zwc9Q/),所以也许有什么东西在您的标记或其他代码干扰。 –

回答

12

$("input[type='password']").val(''); 
12

尝试使用:password选择,因为它会让你的代码更短:

$(':password').val(''); 

而且您最初的代码应工作。你的问题在别的地方。不幸的是,因为你没有说明在什么情况下以及如何调用或者你没有解释什么它不起作用意味着我不能帮你进一步。

+0

是的 - 对不起 - 球员 - 这是在我的代码 - 抱歉不必要的票 - 我已经标记它被删除。 – user398341

0

尝试我想你可以试试这个:

$("#id of a input field").val(''); 
+0

这只会清除一个特定的字段。该问题询问如何一次清除所有密码字段。 – WEFX

0
$('input[type^="password"]').each(function(){ 
    // this is an example 
});