【问题标题】:jquery: get parent element from ajax calljquery:从ajax调用中获取父元素
【发布时间】:2010-08-19 11:12:56
【问题描述】:

如何使这段代码工作?我不知道如何从 $.get 回调中联系到 div

$("<div/>", {
    text: "some text",
    click: function (e) {
        $.get("bar.php", function(data) {
             $(this).text(data); // doesn't work
    });
    }
}).appendTo("body");

【问题讨论】:

    标签: javascript jquery scope


    【解决方案1】:

    在单击处理程序中创建一个变量来保存对 DIV 的引用,并在 $.get 回调中使用该变量。

    $("<div/>", {
        text: "some text",
        click: function (e) {
            var $div = $(this);
            $.get("bar.php", function(data) {
                 $div.text(data); // should work
        });
        }
    }).appendTo("body");
    

    【讨论】:

    猜你喜欢
    • 2021-10-30
    • 1970-01-01
    • 1970-01-01
    • 2015-02-14
    • 1970-01-01
    • 2019-02-19
    • 2016-05-11
    • 1970-01-01
    • 2012-04-12
    相关资源
    最近更新 更多