如何使用jQuery清除DIV中的所有文本框?
我在div容器中有一些asp文本框。 我只想在点击CLEAR按钮时清除那些。
我说所有文本框的公共类’文本’然后编写这个jQuery
$(".text").text("");
它不起作用..
这该怎么做 ? 我需要最有效的代码。
$('a.clearButton').bind('click', function() { $('#divId input').val(''); });
笔记:
-
您应该使用val ()而不是text()。
-
您要求高效的代码 – 并且使用类选择器效率不高 。
使用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(''); });