Привет, меня немного смущает, как работать с this в jQuery (1.5.2).
Для вложенной ветки комментариев я перехожу к родительскому комментариюссылка для ответа.Я пытаюсь перехватить ее, манипулировать строкой и выплюнуть ее в другом месте на странице.
Вот как я перемещаю дерево к цели:
$('.commentlist > li > div .reply').each(function() {
В этот момент я могу сожрать весь этот div с помощью var reply = this;
- и это прекрасно работает, если я просто клонирую его - но я, честно говоря, не знаю, как взять этот массив информации и собрать просто полная строка HTML из него.
Мысли?
ОБНОВЛЕНИЕ:
Снова привет.Цель состоит в том, чтобы скопировать этого участника в простую строковую переменную для каждого соответствия:
<div class="reply"><br>
<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><br>
</div>
Использование alert ($(this).html());
возвращает только внутренний тег привязки и содержимое, а не оболочку div.Мысли?