0
我試圖尋找包含循環(metric.DisplayGroup)中的給定一段文本的頁面上的div,如果它不存在,創建一個(在表格單元格內) 。使用下面的代碼,我的控制檯顯示我正確地查找了元素,並且可以看到我的新元素出現,但下一次循環時,該檢查沒有找到我添加的新元素,因此創建了更多。jquery包含不能按預期方式工作
任何想法? 謝謝!
console.log("looking for " + metric.DisplayGroup);
if ($("div:not(:contains('" + metric.DisplayGroup + "'))")) {
console.log("adding: " + metric.DisplayGroup);
$(ChartTable).append("<tr><td colspan='3'><div>" + metric.DisplayGroup + "</div></td></tr>");
}
你是什麼意思下一次? 「下一次」怎麼叫? – Huangism
你能告訴我們一個小提琴/演示嗎?你是否每次迭代都重新運行選擇器本身?如果這不再運行,它不會知道任何新的元素 – helion3