2011-11-14 110 views
0

JQuery的新手和我在網絡上搜索遍歷的主題。但是大多數討論您正在遍歷當前文檔的場景。通過字符串遍歷的JQuery

我的情況是我會通過AJAX接收html div字符串。假設這個div:

<div> 
    <ul> 
     <li id="myValue">HELLO</li> 
    </ul> 
</div> 

假設這個字符串存儲在變量myVar中。如何使用id="myValue"提取li並將其附加到當前文檔的另一個元素。我看到的大多數例子使用$(#idHere)。我可以做這樣的事嗎? $(myVar).$("#myValue").appendTo($("#someOtherElement")

回答

2

你幾乎有它:

$(myVar).find("#myValue").appendTo($("#someOtherElement")); 

甚至這樣的:

$(myVar).find("#myValue").appendTo("#someOtherElement"); 

因爲appendTo可以選擇。

演示:http://jsfiddle.net/ambiguous/qDzBh/

+0

爲什麼我不能單擊檢查的事情嗎? –

+0

我使用的是firefox 7,當點擊檢查時沒有任何反應。我會在我回家時嘗試 –

+0

並感謝所有回覆! –

0

你可以這樣做:

$(myVar).find("#myValue").appendTo($("#someOtherElement")); 
0

這將是它可能,

$(yourResponseString).find("li[id=myValue]").appendTo($("#someOtherElement"));