Как получить содержимое тега внутри метки

#jquery #html

#jquery #HTML

Вопрос:

Как можно получить содержимое тега b?

 <label for="onde">
    <b>qua qua text</b>
    <textarea name="onde"></textarea>
</label>
  

Я безуспешно пытаюсь это сделать:

 $('textarea[name=onde]').prev().val();
  

Комментарии:

1. Кстати for , атрибут не применяется к элементам с name атрибутами. Вы должны указать id атрибут в ТЕКСТОВОЙ области, если хотите, чтобы с ним была связана МЕТКА.

Ответ №1:

 $('label[for="onde"] b').text();
  

должен это сделать

Ответ №2:

Вы были близки:

 $( 'textarea[name="onde"]' ).prev().text()
  

Живая демонстрация: http://jsfiddle.net/5Y3Q8/