2013-03-14 110 views
0

我想提交點擊後清除文本框。提交按鈕後點擊清除文本框

我想這代碼:

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

,但它不工作。有沒有其他辦法可以做到這一點?

回答

0

試試這個:

$("#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

0

然而,有:

分配一個ID或類的輸入:例如:ID = tbEmail

然後用這個:

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

或爲完整的形式:

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

.live jQuery的方法在1.9版本被刪除。根據您使用的是哪個版本的jQuery,live方法可能不起作用。嘗試使用on方法或click

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

嘗試通過給他們分配的ID。

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