2014-03-20 3 views
0

Я пытаюсь захватить каждый p-элемент внутри моего объекта jquery, но по какой-то причине я получаю только пустую переменную.jquery - получение каждого элемента p

var content = "";  
$newFeed.find("p").each(function(index, element) { 
content += $(this).html(); }); 

Если изменить ("p") в любой другой элемент, скажем div, то я хотел бы получить каждый элемент DIV, но не любой p. Я пытался как $(this).html() и $(this).text()

+1

вы можете показать нам содержание 'newFeed', может быть' $ newFeed.filter ("p") ' –

+0

PLZ добавить свой html также в que ..! – Neha

+0

Работает отлично с '$ (this) .text()'. http://jsfiddle.net/MQQEv/ Можете ли вы показать нам содержимое 'newFeed'? – Unknown

ответ

1

Это то, что вы ищете

<div id = "parent"> 
     <p> elem1</p> 
     <p> elem2</p> 
     <p> elem3</p> 
    </div> 
    <div id = "parent1"> 
     <p> elem11</p> 
     <p> elem22</p> 
     <p> elem33</p> 
    </div> 

Jquery

$("p").each(function(e){ 
     alert($(this).text()); 
    }); 

Fiddle

http://jsfiddle.net/AmarnathRShenoy/ByVT9/

Смежные вопросы