2014-09-02 143 views
0

我遇到了在我的應用程序中運行以下腳本的問題。動作不工作我試圖改變腳本在以下幾個方面

測試1

<script type="text/javascript"> 
$.noConflict(); 
$(document).ready(function() { 
    $('.deleterd').on('click', function(){ 
    $(this).closest('div').remove(); 
}); 
</script> 

測試2

<script type="text/javascript"> 
    jQuery.noConflict(); 
     (function($) { 
     $('.deleterd').on('click', function(){ 
     $(this).closest('div').remove(); 
    }); 
    </script> 

測試3

jQuery(function($) { 
    $.noConflict(); 
    $(document).ready(function() { 
     $('.deleterd').on('click', function(){ 
     $(this).closest('div').remove(); 
    }); 

嘗試沒有衝突,沒有衝突,但腳本仍然無法正常工作。

當我在控制檯粘貼相同的腳本,然後腳本工作正常。我嘗試將腳本放置在其他腳本的頂部,底部和中間,但仍然沒有用處。任何幫助,高度讚賞。

不,還沒有工作。此外,我得到一個錯誤在瀏覽器控制檯「類型錯誤:undefined是不是一個函數」

+0

是否'deleterd'是動態添加? jQuery(this).closest('div')。remove(); });' – 2014-09-02 04:44:43

+0

@ArunPJohny - 是的,嘗試使用jQuery(document).on('click','.deleterd'它的動態添加和你的代碼工作:)非常感謝你 – lock 2014-09-02 04:45:58

+0

所以沒有必要使用不衝突...只是使用事件代表 – 2014-09-02 04:47:39

回答

0

你缺少右括號..試試這個:元素

<script type="text/javascript"> 
$.noConflict(); 
$(document).ready(function() { 
    $('.deleterd').on('click', function(){ 
     $(this).closest('div').remove(); 
    }); 
}); 
</script> 
+0

不,仍然無法正常工作。此外,我在瀏覽器控制檯中出現錯誤爲「TypeError:Undefined不是函數」 – lock 2014-09-02 04:42:55

+0

是'.deleterd'還是'.deleted'? – 2014-09-02 04:43:50

+0

你在哪一行得到錯誤? – 2014-09-02 04:44:14

相關問題