Я не мог найти это здесь уже и надеюсь, что кто-то может помочь.jQuery - appendTo предыдущий/предшествующий элемент
мне нужна ссылка (.more) будет добавляться к абзацу, который предшествует ему, - я уверен, что это достаточно просто, но совсем не могу получить это право:
<p>Lorem ipsum</p>
<p>Lorem ipsum</p>
<p>Lorem ipsum</p>
<a href="#" class="more">Read more</a>
<p>Lorem ipsum</p>
Там может быть больше абзацев в конечном HTML, причина, по которой мне нужно это сделать, связана с CMS. Но, исходя из вышеизложенного, моя цель будет:
<p>Lorem ipsum</p>
<p>Lorem ipsum</p>
<p>Lorem ipsum <a href="#" class="more">Read more</a></p>
<p>Lorem ipsum</p>
Я пробовал:
$(".more").appendTo("p");
Но, очевидно, это будет добавлять его ко всем пунктам ... возможно, это работа для возобладать, но я не могу на это положиться.
Большое спасибо за вашу помощь!
Вы должны проверить этот http://jsfiddle.net/heera/Me5Dm/4/ –
, конечно, '$ (". More ")' ловит все элементы с классом «больше», но подходит для данного примера –
I думаю, просто хотел, чтобы вы заметили. –