在我的asp.net应用程序中,我使用jquery清除表单中文本框的内容。我目前正在使用此代码执行此操作:
$('#FillForm input').val(function () {
return '';
});
这段代码很好地清除了文本框,但它也清除了我在表单上的按钮 - 因为默认按钮名称再次返回,所以闪烁了值 - 但我不希望这种情况发生,我赢了# 39; t只清除输入文本框的值,我正在寻找这样的东西:
$('#FillForm input.textbox').val(function () {
return '';
});
有没有办法做到这一点?
答案 0 :(得分:3)
$('#FillForm input[type=text]').val(function () {
实际上为什么你甚至需要关闭?
$('#FillForm input[type=text]').val(''); // that's all you need
<强> RTFM 强>
答案 1 :(得分:1)
删除文字on clicking the element:
$('#FillForm input:text').click(
function(){
$(this).val('');
});
OR
$('#FillForm input:text').val('');