我在div容器中有一些asp文本框。我只是想清除那些當我點擊清除按鈕。如何使用jQuery清除DIV中的所有文本框?
我說通用類「文本」的所有文本框 然後寫這個jQuery
$(".text").text("");
它不工作..
如何做到這一點? 我需要最高效的代碼。
我在div容器中有一些asp文本框。我只是想清除那些當我點擊清除按鈕。如何使用jQuery清除DIV中的所有文本框?
我說通用類「文本」的所有文本框 然後寫這個jQuery
$(".text").text("");
它不工作..
如何做到這一點? 我需要最高效的代碼。
$('a.clearButton').bind('click', function() {
$('#divId input').val('');
});
注:
您應該使用VAL(),而不是文本()。
您正在尋求高效的代碼 - 並使用類選擇器效率不高。
使用ID或添加標籤名稱。
$('#yourcontainerid input:checked').removeAttr('checked');
如果您需要獨自清除文本框的值,你可以改變這樣的代碼:
$("#divID").find("input[type=text]").val('');
或
$("#divID").find("input:text").val('');
這將成功運行
$(':text').val("");
請使用您的答案下面的編輯鏈接,並使用其「代碼格式」功能來清晰地區分您的機器代碼/文本從你的答案文本中。 – nop77svk 2014-12-09 09:41:09
$('#ClearButton').bind('click',function(){
$('#div1').Find('input[type=text]').val('');
});
or
$('#ClearButton').bind('click',function(){
$('#div1').Find('input:text').val('');
});
只是一個說明..它將刪除按鈕的值,如果有任何內容存在'#divId' – VKGS 2012-04-16 06:34:21