如何在javascript / jquery

时间:2018-10-21 20:02:37

标签: javascript jquery

我有以下代码:

function openModal(classesToAdd) {
    if (classesToAdd) {
        modal.addClass(classesToAdd);
    }
}

$('show-modal').on('click', function() {
    classesToAdd = "change-password"
    openModal(classesToAdd)
}

$('.change-password .btn.submit').on('click', function() {
    alert('hi!');
}

但是,由于在最初调用该函数之前添加了事件侦听器(我认为),因此无法识别change-password类。我将如何注册新类,以便事件处理程序识别它。目前,我正在使用一种非常简单的方法:

$('.btn.submit').on('click', function() {

    if ($(this).parents('.modal-wrapper').hasClass("change-password")) {
        alert('hi!');
    }
}

0 个答案:

没有答案