Как выбрать и прикрепить обработчик событий к элементу визуального композитора с помощью jQuery?

У меня есть задача сгенерировать параметр с помощью ajax в элементе визуального композитора, но когда я пытаюсь выбрать элемент и прикрепить событие с помощью jQuery.. Я не могу вызвать событие. Ниже приведен сценарий jQuery, который я использовал для выбора элемента визуального композитора.

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

OR

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

Это скриншот элемента визуального композитора, который я хочу выбрать с помощью jQuery.

введите здесь описание изображения

Спасибо.


person Saddam Habibie    schedule 11.04.2017    source источник


Ответы (1)


замените '.post_id' на '[name=post_id]'

person diavolic    schedule 11.04.2017
comment
Привет, извините, я удаляю свой предыдущий комментарий. Итак, моя проблема решена таким образом... спасибо, дьявольское. Я использую этот код для выбора элемента jQuery(document).on('change', '[name=post_id]', function(){ console.log('Change'); }). Спасибо, diavolic, кстати, не могли бы вы мне объяснить, почему не работает селектор классов? - person Saddam Habibie; 12.04.2017
comment
потому что «.post_id» будет выбирать элементы по имени класса, и вы хотите использовать «имя» элемента, а не класс. Если вы хотите использовать селектор классов, добавьте класс «post-id» в существующий список классов в элементе и используйте свой код jquery без изменений. - person diavolic; 12.04.2017