jquery在<div>中选择多个<p>

wha*_*ore 6 html javascript jquery css-selectors jquery-selectors

HTML:

<div id='example'>
  <p> First paragraph</p>
  <p> Second paragraph</p>
  <p> Third paragraph</p>
</div>
Run Code Online (Sandbox Code Playgroud)

使用JQuery的Javascript: var paragraphs = $('div#examples p');

这将返回HTMLParagraphElement对象的数组.但是,我希望返回Jquery对象.(所以我可以使用例如:

for(i=0;i<paragraphs.length;i++)
{
   paragraph[i].hide();
}
Run Code Online (Sandbox Code Playgroud)

有没有办法轻松做到这一点?谢谢.

xue*_*ong 9

例:

$('#examples p').hide();
Run Code Online (Sandbox Code Playgroud)

div不是必需的


wha*_*ore 2

感谢大家的意见。div p 数组的迭代是必要的(抱歉,如果不清楚),因此这样做$('div#example p').hide();不是一个正确的解决方案。我最终做了以下事情:

var arr = $('div#example p');

for(i=0;i<arr.length;i++)
{
  $(arr[i]).hide();
}
Run Code Online (Sandbox Code Playgroud)

希望这对将来的人有用:)