2016-11-03 182 views
-2

我試圖將此文檔轉換爲on()但我不知道如何。這是我的代碼:將文檔轉換爲jQuery

​​

我試過$(document).on(function(){。希望你能幫助我,謝謝!

+1

你有什麼是正確的導航用戶。你爲什麼想改變它? –

+0

因爲我正在加載DOM的東西.. –

+0

但是沒有結果,當我更改準備就緒時,整個代碼停止工作 –

回答

0

從您的評論中的問題描述中,您需要在複選框上使用委派的事件處理程序,因爲它會動態地附加到DOM。

要做到這一點,你需要使用on(),但是你的語法不正確。您需要添加新的事件處理程序,而不是替換document.ready處理程序。試試這個:

$(document).ready(function() { 
    var $sub = $("#removImg").hide(); 

    $(document).on('change', 'input[name="chkboxplat[]"]', function() { 
     $sub.toggle(this.checked); 
    }); 
}); 

注意使用change事件,不click,使代碼適用於誰通過鍵盤

+0

哦,對了,這對我有幫助。非常感謝。 –

+0

沒問題,很樂意幫忙。只是爲了將來的參考,最好是描述你在問題中想要做什麼,而不是什麼不起作用,因爲可能有更好的方法來實現你需要的東西 –

+0

我會感謝你對未來的反饋。 –