Отфильтруйте <p>внутри div и оберните все - PullRequest
1 голос
/ 19 августа 2010

Я пытаюсь обернуть все <p> из div в sub-div; числа <p> не являются постоянными.

<div id="page">
  <p>text</p>
  <p>text</p>
  <p>text</p>
</div>

Пытается получить:

<div id="page">
  <div>
    <p>text</p>
    <p>text</p>
    <p>text</p>
  </div>
</div>

Использование:

<script>
 jQuery('#page').filter('p').wrapAll('<div></div>');
</script>

И это не работает.

1 Ответ

2 голосов
/ 19 августа 2010

Вы можете сделать это, используя .wrapAll() как this :

jQuery('#page p').wrapAll('<div></div>');

Или используя .wrapInner() как это :

jQuery('#page').wrapInner('<div></div>');
...