У меня есть следующая разметка:
<tr>
<td class="message">
<p>This is a test post</p>
</td>
<td class="metadata">
<div class="top">
<a href="">#1</a><br/>
<span>12.03.2012</span><br/>
</div>
<div class="bottom">
<a href="" class="light-button quote">Quote</a>
</div>
</td>
</tr>
У меня есть несколько постов на странице, и я хочу реализовать цитирование поста с помощью js.Когда пользователь нажимает кнопку цитаты, он должен взять текст абзаца. То, что я пробовал до сих пор:
$('a.quote').on('click', function(e){
e.preventDefault();
$(this).closest('.message > p').text();
});`
, но это не работает. Возвращает пустую строку.
edit: Iсделал это работает $(this).closest('td').prev().children('p.thread-message').html();