2010-11-04 62 views
2

任何人都明白爲什麼這不會按預期工作!?jquery空不工作

$('.project_ref_input').val().empty(); 

我用.text()試過,只是用.empty()...沒有運氣!?

.project_ref_input是班裏的輸入

這是完整的jQuery代碼:

$('.project_ref_input').live('change',function(){ 
       var project_ref_input=$(this).val(); 
       $(this).next().replaceWith("<p>" + project_ref_input + "</p>"); 
       $('.project_ref_input').val().empty(); 
      }); 

回答

5

它不起作用,因爲val沒有返回jQuery對象,而是一個字符串。要設置一個值,請將其作爲參數傳遞給val。嘗試:

$('.project_ref_input').val(''); 
0

通過刪除.VAL(),因爲.VAL()返回字符串,我們沒有可用於字符串空功能javascript