Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   проверка дочернего элемента (https://javascript.ru/forum/jquery/8824-proverka-dochernego-ehlementa.html)

AndreyT 14.04.2010 23:48

проверка дочернего элемента
 
добрый день
есть HTML код
<ul id="menu">
    <li><a href="#">Ветеринарная продукция</a></li>
    <li><a href="#">Продукция для фармацевтики и косметики</a>
    	<ul class="sub_menu">
        	<li><a href="#">Фармацевтические субстанции</a>
            <ul class="sub_menu">
        	<li><a href="#">подраздел 1</a></li>
            <li><a href="#">подраздел 2</a></li>
            <li><a href="#">подраздел 3</a></li>
        </ul></li>
            <li><a href="#">Субстанции витаминов</a></li>
            <li><a href="#">Растительные масла и экстракты</a></li>
        </ul></li>
    <li><a href="#">Сырье для пищевой промышленности</a></li>
    <li><a href="#">Средства дезинфекции</a></li>
    <li><a href="#">Продукция для химии, нефтехимии, пластмасс</a></li>
</ul>

когда нажать на пункт меню нужно проверить с помощью jQuery есть ли в этом пункте подменю как это сделать

micscr 15.04.2010 08:27

По разному можно. Ну например:
if ($(this).children('ul').length != 0) ...

или:
if ($(this).is(':has(ul)')) ...


Часовой пояс GMT +3, время: 20:19.