在我的應用中,當用戶點擊按鈕時,瀏覽器會創建新的對象。例如:jQuery沒有看到新創建的對象。如何刷新DOM對象列表?
$("#div1 svg").append("<ellipse id='#obj0' class='svgobjects'>");
它的工作原理。它出現在Chrome開發工具中。 然後我想使用一些數據來設置我的橢圓的大小。
if (!$(ID).length > 0) {
console.log("Div doesn't exist");
} else {
console.log("I found it");
}
$(ID).attr("cx", data["startX"]).attr("cy", data["startY"]).attr("rx", this.rx).attr("ry", this.ry).attr("fill", data["color"]);
所有這些變量都可以。它們都包含正確的數據。但在控制檯出現:「Div不存在」。
問題是:這個div是否存在並且與「ID」變量(「#obj0」)具有相同的ID。但儘管所有jquery sais div都不存在。
http://stackoverflow.com/ question/70579/what-are-valid-values-for-the-id-attribute-in-html re從編號 – hex4