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

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

我说所有文本框的公共类’文本’然后编写这个jQuery

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

它不起作用..

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

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

笔记:

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

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

    使用id或添加标签名称。

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

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

要么

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

这将成功

 $(':text').val(""); 
 $('#ClearButton').bind('click',function(){ $('#div1').Find('input[type=text]').val(''); }); or $('#ClearButton').bind('click',function(){ $('#div1').Find('input:text').val(''); });