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

Vib*_*ith 7 asp.net jquery

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

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

$(".text").text(""); 
Run Code Online (Sandbox Code Playgroud)

它不工作..

这该怎么做 ?我需要最有效的代码.

VKG*_*KGS 11

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

$("#divID").find("input[type=text]").val('');  
Run Code Online (Sandbox Code Playgroud)

要么

$("#divID").find("input:text").val('');
Run Code Online (Sandbox Code Playgroud)


Sag*_*agi 10

$('a.clearButton').bind('click', function() {
    $('#divId input').val('');
});
Run Code Online (Sandbox Code Playgroud)

笔记:

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

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

    使用id或添加标记名称.