2017-04-11 31 views
0

我有一個任務在visual composer元素中使用ajax生成選項,但是當我嘗試選擇元素並使用jQuery附加事件時..我無法觸發事件。下面是我用來選擇visual composer元素的jQuery腳本。如何選擇並使用jQuery將事件處理程序附加到visual composer元素?

jQuery('.post_id').on('change', function(){ console.log('Changed'); }); 

OR 

jQuery(document).on('change', '.post-id', function(){ console.log('Change'); }) 

這是我想用jQuery選擇的visual composer元素的屏幕截圖。

enter image description here

感謝。

回答

1

將'.post_id'替換爲'[name = post_id]'

+0

嗨,對不起,我刪除了我以前的評論。所以,我的問題使用這種方式解決......謝謝diavolic。我使用此代碼來選擇元素 jQuery(document).on('change','[name = post_id]',function(){console.log('Change');})。 感謝diavolic,順便問一下,你可以向我解釋爲什麼類選擇器不起作用? –

+0

,因爲'.post_id'將按類名選擇元素,並且您想使用元素的'名稱',而不是類。如果您想使用類選擇器,請將'post-id'類添加到元素中現有的類列表中,並在不更改的情況下使用jquery代碼 – diavolic

相關問題