2013-01-16 40 views
0

我想在javascript中使用jquery創建一些動態元素,將它們彈入變量中,然後訪問它們。我想知道以下是否有可能?訪問動態創建的變量內容

var content=$("<div>Person<div>Name</div><div>Surname</div></div>"); 
content.find("div").each(function(){ 
//do something 
}); 
+0

是的,這是完全可能的。事實上,你所展示的工作正常。你的問題是什麼? – Brad

回答

1

JQuery提供.each方法,可以像這樣使用。

var content=$("<div>Person<div>Name</div><div>Surname</div></div>"); 
content.find("div").each(function(){ 
    $(this).addClass("foo"); 
}); 

但很明顯,這些變化將是可見的只有當你將它們添加到DOM因爲現在這些元素是在一個單獨的DocumentFragment

+0

Thx非常適合您的豐富答案。我不知道這個文件片段的事情。 – Nuvolari