如何使用jQuery清除DIV中的所有文本框?

时间:2010-02-27 10:06:21

标签: asp.net jquery

我在div容器中有一些asp文本框。我只想在点击CLEAR按钮时清除那些。

我说所有文本框的普通类'文本' 然后写了这个jQuery

$(".text").text(""); 

它不起作用..

怎么做? 我需要最有效的代码。

4 个答案:

答案 0 :(得分:10)

$('a.clearButton').bind('click', function() {
    $('#divId input').val('');
});

注意:

  1. 您应该使用 val ()而不是text()。

  2. 您要求高效的代码 - 并且使用类选择器效率不高

    使用id或添加标签名称。

答案 1 :(得分:10)

如果您需要单独清除文本框值,可以像这样更改代码:

$("#divID").find("input[type=text]").val('');  

$("#divID").find("input:text").val('');

答案 2 :(得分:0)

$('#yourcontainerid input:checked').removeAttr('checked');

答案 3 :(得分:0)

这将成功运作

$(':text').val("");