2013-01-05 174 views
0

我無法讓jQuery將一個類添加到從$ .post返回的結果的dom中。

爲什麼這不起作用?

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

替換正在工作,但它沒有.update類。

回答

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

這應該工作。你在創建一個新對象的同時做$(result),然後你不做任何事情。我在代碼中改變了它。