поручает два обработчика событий:Удалить кратны тот же обработчик событий с помощью .off()
$('#myElement').on('click', '.classA', doSomething);
$('#myElement').on('click', '.classB', doSomethingElse);
Я хочу, чтобы удалить как обработчик. Я знаю, что я могу сделать:
$('#myElement')
.off('click', '.classA')
.off('click', '.classB');
Я думал, что это было бы возможно в одной строке, но оба из них не в состоянии:
$('#myElement').off('click', '.classA, .classB');
$('#myElement').off('click', '.classA .classB');
Есть ли способ сделать это в одной команде?
Узнал что-то новое, Вы должны пройти точный/оригинальный селектор, который вы передаёте с помощью '.На()', так что вы должны использовать '$ ('# MyElement') .off ('click', '.classA') .off ('click', '.classB'); ' – Satpal