jQuery ограничить количество элементов, показанных, чтобы сказать как 5 - PullRequest
3 голосов
/ 04 августа 2011

У меня есть, скажем так:

<ol>
<li>Content1</li>
    <li>Content2</li>
    <li>Content3</li>
    <li>Content4</li>
    <li>Content5</li>
    <li>Content6</li>
    <li>Content7</li>
    <li>Content8</li>
    <li>Content9</li>
    <li>Content10</li>
    <li>Content11</li>
    <li>Content12</li>
    <li>Content13</li>
</ol>

И JS что-то вроде этого:

$("li").hide()
$("li:contains('Content')").show()

Вопрос :

Теперь Как я могу ограничить количество отображаемых элементов, скажем, около 5?

Ответы [ 2 ]

10 голосов
/ 04 августа 2011
$("ol li:contains('Content')").slice(0, 5).show();

или

$("ol li:contains('Content'):lt(5)").show();
1 голос
/ 04 августа 2011

попробуйте это-

$("ol li:contains('Content'):lt(5)").show();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...