Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проверка есть ли у li внутри ul 
:(
    Опции темы
Serious2008
Дата 15.7.2012, 12:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 28.1.2011

Репутация: нет
Всего: нет



Здравствуйте, подскажите как можно проверить содержит <li> внутри себя <ul> или нет? Желательно jQuery функцию

Просто у меня меню по вёрстке, которую не я делал, планировалось что везде будет 4 родителя и 5-ый вложенный сами ссылки. Так вот у первых 4-ёх стоит перехват события вот по такому принципу.

Код

$('li.f > a').click(function(){
        $(this).next('ul').slideToggle(200).parent('li').toggleClass('active');
        return false;
    })


А мне нужно чтобы если не смог он повесить актив, то тогда перейти по ссылке. Как это можно проверить?
PM MAIL   Вверх
Cheloveck
Дата 15.7.2012, 12:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: нет
Всего: 32



Код

$('li ul').length > 0


Код

<html>
  <head>
    <title>Test</title>
    <script type='text/javascript' src='jquery-1.7.2.min.js'></script>
  </head>
  <body>
    <ul>
        <li>1</li>
        <li>2</li>
        <li>3</li>
        <li>4</li>
        <li>5</li>
    </ul>
    
    <ul>
        <li>1</li>
        <li>2</li>
        <li>3</li>
        <li>4</li>
    </ul>
    
    <script>
        $(document).ready(function() {
            $('ul').each(function() {
                var $lis = $(this).find('li');
                if($lis.length == 5) {
                    window.alert('ok');
                } else {
                    window.alert('fail');
                }
            });
        });
    </script>
  </body>
</html>


Это сообщение отредактировал(а) Cheloveck - 15.7.2012, 12:42


--------------------
user posted image
PM Jabber   Вверх
Aliance
Дата 16.7.2012, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 17
Всего: 137



PM MAIL WWW ICQ Skype   Вверх
Cheloveck
Дата 16.7.2012, 11:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: нет
Всего: 32



Aliance, ТС хочет проверить, что элементов ровно пять, а contains просто проверяет наличие элемента.


--------------------
user posted image
PM Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0447 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.