.on() и ajax
При добавлении событий на элементы возникающие динамически (ajax) использую
$("body").on("click",".mod_desc",function(){}),где ".mod_desc" все элементы класса, на который навешивается событие. Всё отлично работает, но чтобы снять событие, нужно написать $("body").off("click",".mod_desc",function(){}). Это снимает событие у всех элементов с таким классом, а мне нужно снять только у $(event.target). Замена селектора ".mod_desc" на ''event.target" ничего не даёт....' Помогите!!!!! |
Dimanchik87,
а так $(event.target).off("click") ? |
Цитата:
|
Цитата:
|
К сожалению не работает не с кавычками не без....
Буду искать проблему в коде |
Походу не зная селектор нельзя убрать обработчик
|
Dimanchik87,
а не походит ваш алгоритм на работу one? |
решил проблему следующим образом:
1) Занёс навешивание событий, связанных с такими элементами, в функцию 2) По завершению формирования нового документа в callback аякса вызываю эту функцию. |
Цитата:
там нужно по клику выводить блок с описанием |
Часовой пояс GMT +3, время: 22:49. |