jQuery将整个DIV拉入字符串变量?

Cra*_*aig 2 html string variables jquery

你好,我对如何在jQuery(1.5.2)中使用感到困惑.

对于嵌套的评论线程,我正在导航到父评论的回复链接.我正在尝试捕获它,操纵字符串,并将其吐回页面上的其他位置.

这就是我遍历树到目标的方式:
$('.commentlist > li > div .reply').each(function() {

在这一点上我可以用吞噬这整个DIV var reply = this;-这伟大工程,如果我只是克隆了-但我真的不知道如何利用信息阵列和采摘只是完整的HTML串出来的.

思考?

更新:

你好,我们又见面了.目标是将这个伙伴复制到每个匹配的简单字符串变量中:

<div class="reply">
<a class="comment-reply-link" href="http://someurl/foo/testing-post-four/?replytocom=5#respond" onclick='return addComment.moveForm("comment-5", "5", "respond", "8")'>Reply</a>
</div>

使用alert ($(this).html());仅返回内部锚标记和内容,而不是div包装器.思考?

mu *_*ort 6

您可以将其克隆到另一个<div>,然后调用html()它:

var html = $('<div/>').append($(this).clone()).html();
Run Code Online (Sandbox Code Playgroud)

例如:http://jsfiddle.net/ambiguous/59zwr/1/