Есть много способов сделать это:
Вы можете выполнить if condition
и использовать .hasClass
для проверки, например так:
$('.edit').on('change', function () {
if ($(this).hasClass("active")) {
console.log('Active');
} else {
console.log('Not Active');
}
});
Также вы можете написать другойсинтаксис такой, но здесь вы не зависите от edit
class
$('.active').on('change', function () {
console.log('Active');
});
Другой способ:
$('form.active').on('change', function () {
console.log('Active');
});
Более конкретный способ:
$('form[class="edit active"]').on('change', function () {
console.log('Active');
});
Кстати, если вы добавите класс active
динамически, это действие change
не вступит в силу, вы должны написать свой код следующим образом:
$(document).on("change",".active",function(){
console.log('Active');
});
Вы можете применить это ко всем вышеуказанным методам.