javascript - 通过 'this' 进行警报

标签 javascript jquery alertify

我想在 div 中“找到”带有 .removeRow 类的按钮后使用alertify.js

  $(".removeRow").find("button").click(function(){
            alertify.confirm("remove this field?", function (e) {
                if (e) {
                    // user clicked "ok"
                    $(this).closest(".agrRow").remove();
                }
            });     
  });

问题是在我调用alertify之后,我失去了“this”的值。 如何将“this”传递到alertify函数中?

最佳答案

$(".removeRow").find("button").click(function(){
    var temp = this;
    alertify.confirm("remove this field?", function (e) {
        if (e) {
            // user clicked "ok"
            $(temp).closest(".agrRow").remove();
        }
    });     
});

关于javascript - 通过 'this' 进行警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26494382/

相关文章:

javascript - 文本中的函数示例对我来说没有意义

javascript - 对原型(prototype)绑定(bind)感到困惑,这个声明

jquery Alertify 确认后确认不起作用

javascript - 确认消息的选择被忽略

javascript - 如何使用 JQuery 在框中定位以下元素?

javascript - Alertify 自动确认并提交表单,无需单击“确定”

javascript - 如何使一列中的条目在 React Table 中可点击?

javascript - 如何使用javascript隐藏滚动条而不影响主体宽度?

javascript - 将输入键绑定(bind)到 asp 网络链接按钮转发器

jquery - 远程脚本作为 Chrome 扩展程序中的内容脚本