Показать сообщение отдельно
  #1 (permalink)  
Старый 11.10.2014, 16:14
Интересующийся
Отправить личное сообщение для TheDude Посмотреть профиль Найти все сообщения от TheDude
 
Регистрация: 24.05.2014
Сообщений: 25

Выбрать текст внутри элементов, не включая теги
Здравствуйте, уважаемые форумчане. Форма блока на сайте, где выводится комментарий
<div class="comment">
Сам текст комментария
</div>

при нажатии кнопки "ответить" появляется форма коммента, к нему добавляется текст коммента, на который дается ответ в виде цитаты и основной текст ниже
В итоге ответный комментарий имеет вид
<div class="comment">
 <q>Цитатка комментария, на который был дан ответ<hr><br></q>
Сам текст сообщения
</div>


Дальше, если цитирую сообщение уже с цитатой, то берется весь текст вместе. Я же хочу сделать так, чтобы при ответе цитата, если она есть , отбрасывалась и подставлялся только текст комментария, как в первом случае. И уже получалось что-то вроде после ответа на коммент с цитатой:
<div class="comment">
 <q>Сам текст сообщения<hr><br></q>
Ответ на ответ, лол
</div>


Тут узнаю родителя, затем текст дочернего элемента
var parentComment2 = $(this).parent().children(".comment").text();


Нужно взять текст из блока, но отбросить цитату, если она есть, т.е. строку <q>Цитатка комментария, на который был дан ответ<hr><br></q> не брать

Буду благодарен за помощь нубу)
Ответить с цитированием