提交按钮后点击清除文本框

问题描述:

我想提交点击后清除文本框。提交按钮后点击清除文本框

我想这代码:

$("#btn").live('click',function(){ 
     $(this).parents('productinstallation').find('input[type="text"],input[type="email"]').val(''); 
    }); 

,但它不工作。有没有其他办法可以做到这一点?

试试这个:

$("#btn").click(function(){ 
     $(this).parents('productinstallation').find('input[type="text"],input[type="email"]').val(''); 
    }); 
+0

than than its working – Apb 2013-03-14 07:24:31

+0

很高兴帮助...请在您接受时接受 – 2013-03-14 07:25:09

然而,有:

分配一个ID或类的输入:例如:ID = tbEmail

然后用这个:

$("#tbEmail").val(""); 

或为完整的形式:

$(this).closest('form').find("input[type=text], textarea").val(""); 

.live jQuery的方法在1.9版本被删除。根据您使用的是哪个版本的jQuery,live方法可能不起作用。尝试使用on方法或click

$("#btn").on('click',function(){ 
     $(this).parents('productinstallation').find('input[type="text"],input[type="email"]').val(''); 
    }); 

尝试通过给他们分配的ID。

$("#btn").live('click',function(){  
    $(selector).val(''); 
    });