【发布时间】:2015-11-24 08:25:14
【问题描述】:
我在 asp.net 中有一个带有 MasterPage 的页面。我必须使用 jquery 清除 div 内的所有文本框值。 我知道我可以像这样用他们的 id 清除它们:
$('#<%=txtName.ClientID %>').val('');
但我想在没有他们的身份的情况下立即清除它们; 有人可以帮帮我吗?
更新:
$(".custom-menu li").click(function () {
case "AddNode":
$('#<%=txtName.ClientID %>').val(''); // worked
$('#<%=txtLastName.ClientID %>').val(''); //worked
$('#<%=txtDesc.ClientID %>').val(''); //worked
//$('.treeView input[type=text]').val(''); //don't work
//$('input[type="text"]', $('#chartBox')).val(''); //don't work
//$('#chartBox input').val(''); ////don't work
$("#chartBox").find('input:text, input:password, input:file').val(''); //don't work
break;
}
$(".custom-menu").hide(100);
});
【问题讨论】:
-
$('input:text').val('');? -
在所有要清除的元素上放置一个通用类并使用上面的代码:
$('.myCommonClass').val(''); -
我已经测试了所有这些,不适用于母版页
-
您能分享一下您是如何使用它的吗?您尝试在哪个代码中对所有文本框执行此清除操作。