我正在尝试显示一条消息,用户单击时单击了“删除”按钮。这就是我在做什么:

<script>
    $('#button_del').on('click',function(e){
        alertify.error('You have clicked on Delete!');
    });
</script>


但是,当我单击按钮时,没有消息出现。我究竟做错了什么?

最佳答案

这里只有四种可能性:


您没有正确加载库:jQuery和Alertify。
没有具有button_del ID的元素,或者涉及它的标记错误。
您实际上并没有单击#button_del


4.最有可能的一个:

加载文档时,您需要附加单击处理程序,否则#button_del可能尚不可用/已加载!

$(document).ready(function() {
    $('#button_del').on('click',function(e){
        alertify.error('You have clicked on Delete!');
    });
});


即使满足前三个条件,您仍然必须更改此设置。

关于javascript - Alertify按钮的OnClick事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24273864/

10-13 02:59