仅清除文本框类型的输入

时间:2015-07-09 09:06:04

标签: jquery asp.net

在我的asp.net应用程序中,我使用jquery清除表单中文本框的内容。我目前正在使用此代码执行此操作:

 $('#FillForm input').val(function () {
       return '';
});

这段代码很好地清除了文本框,但它也清除了我在表单上的按钮 - 因为默认按钮名称再次返回,所以闪烁了值 - 但我不希望这种情况发生,我赢了# 39; t只清除输入文本框的值,我正在寻找这样的东西:

 $('#FillForm input.textbox').val(function () {
                    return '';
                });

有没有办法做到这一点?

2 个答案:

答案 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('');