0

我无法让 jQuery 向我从 $.post 返回的结果的 dom 添加一个类。

为什么这不起作用?

    $.post(url, data, function (result) {
        $(result).addClass('.update');
        $this.closest('.inline').replaceWith(result);
    });

替换工作正常,但它没有 .update 类。

4

1 回答 1

2
$.post(url, data, function (result) {
    var withClass = $(result).addClass('.update');
    $this.closest('.inline').replaceWith(withClass);
});

那应该行得通。您正在创建一个新对象,同时执行 $(result),然后您什么也不做。我已经在我的代码中更改了它。

于 2013-01-05T21:22:00.030 回答