我試圖做這樣的事情去除對象:jQuery的remove()方法用於可變
var rowResult = $(template(data)).find(".progressBar").progressbar({ value : 0 }).end();
this.jQueryDialog.find("ul#filesList").append(rowResult);
$(rowResult).on("click", "button.removeButton", function() {
$("ul#filesList").remove(rowResult);
});
爲什麼追加()工作,但刪除()拋出一個類型的錯誤?:
TypeError: expr.replace is not a function
Line: expr = expr.replace(rattributeQuotes, "='$1']"); jquery.js
'$(rowResult,「ul#filesList」)。remove();' – adeneo
這工作,謝謝。對於任何使用Typescript的人來說,我實際上已經嘗試過這一點,但第二個猜測是我自己,因爲編譯器不會讓它通過。我在JQueryStatic中添加了一個定義。 (對象:JQuery,上下文:任何):JQuery;如果需要,請發佈爲答案 – parliament