2014-09-02 4 views
-3

это моя разметка http://i.imgur.com/j2rhUH3.pngJquery: первый не работает в моем случае

и я попытался console.log($('.post-form').find('p:first').val()); и я не могу получить вошедшие в качестве значения?

+2

Используйте метод 'text' вместо' val'. 'val' работает для получения значения элементов формы. – undefined

+0

почему бы вам не опубликовать свой код здесь cuz ссылка будет истекла –

ответ

2

<p></p> не имеют значения атрибута это текст/html контейнер. Поэтому вы должны попытаться получить внутренний текст.

Попробуйте это:

console.log($('.post-form').find('p:first').text()); 

Working Example

ИЛИ если вы хотите получить innerHtml часть также (но в соответствии с вашим изображением нет необходимости использовать .html()), то вы можете использовать:

console.log($('.post-form').find('p:first').html()); 
0

Попробуйте это:

console.log($('.post-form').find('p:first').html()); 

или

console.log($('.post-form').find('p:eq(0)').html()); 
Смежные вопросы