Недавно я разрабатывал функцию, и мне нужно добавить функцию к динамически сгенерированному HTML через ajax. Код выглядит следующим образом:Как связать функцию в динамическом html, возвращаемом при вызове ajax
$.ajax(
'success': function(data){
//do sth
a.html(res);
$(document).on('hover',sth in res,function(){
console.log(1)
$(this).toggleClass('classA').toggleClass('classB');
})
}
)
Это, кажется, не работает, так как console.log()
ничего не печатает. Есть ли проблемы в процессе привязки? Я изменил hover на клик, mousein и т. Д., И никто из них, похоже, не работает. Другие функции в вызове ajax работают нормально.
Что такое 'sth in res'? – aldrin27
Похоже, что вставляемые входы для мусора вставлялись в OP, думая, что фокус находится где-то в другом месте :) –
sth in res - это имя класса в строке res, например '.classA' –