Какой <ul>имеет больше всего <li>с? - PullRequest
0 голосов
/ 25 октября 2011

Я просто хочу найти то, что <ul> имеет больше всего <li>?Как бы я это сделал?

Как будто есть html-страница, содержащая

<ul>
<li>1</li>
</ul>

<ul>
<li>1</li>
<li>1</li>
<li>1</li>
</ul>

<ul>
<li>1</li>
<li>1</li>
</ul>

Теперь я хочу показать, что <ul> номер 2 имеет больше <li> с.Это можно сделать через PHP.

Спасибо

1 Ответ

0 голосов
/ 25 октября 2011

Лучшее решение - использовать для этого jQuery - это может выглядеть примерно так

var largestUl = null;

$('ul').each(function () {
    if (largestUl == null) {
        largestUl = this;
    } else {
        if ($(largestUl, 'li').length > $(largestUl, 'li').length) {
            largestUl = this;
        }
    }
});
...