JQuery遍历String

时间:2011-11-14 07:25:08

标签: jquery traversal

JQuery的新手,我在网上搜索了有关遍历的主题。但是,大多数人都会讨论您浏览当前文档的情况。

我的情况是我将通过AJAX收到一个html div字符串。让我们说这个div:

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

假设此字符串存储在变量myVar中。如何使用id="myValue"提取li并将其附加到当前文档中的另一个元素。我看到的大多数示例都使用$(#idHere)。我可以这样做吗? $(myVar).$("#myValue").appendTo($("#someOtherElement")

3 个答案:

答案 0 :(得分:2)

你几乎拥有它:

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

甚至这个:

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

因为appendTo可以选择。

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

答案 1 :(得分:0)

你可以这样做:

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

答案 2 :(得分:0)

这可能是它,

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