2010-12-16 6 views
-3

Вот мой код:Как добавить класс из текста LI элемента UL элемента

<li>HOME 
    <ul class="submenu"> 
    <li>TEST</li> 
    <li>TEST</li> 
    </ul> 
</li> 
<li>PROFIL 
    <ul class="submenu"> 
    <li>TEST</li> 
    <li>TEST</li> 
    </ul> 
</li> 
</ul> 

Я хочу, чтобы добавить текст элемента LI в UL класс как это:

<ul> 
<li>HOME 
    <ul class="HOME submenu"> 
    <li>TEST</li> 
    <li>TEST</li> 
    </ul> 
</li> 
<li>PROFIL 
    <ul class="PROFIL submenu"> 
    <li>TEST</li> 
    <li>TEST</li> 
    </ul> 
</li> 
</ul> 

мне нужно спасибо, спасибо тонну!

+3

Исправьте ключ Shift и задайте реальный вопрос. – Robert 2010-12-16 06:00:47

+0

ВЫ СМОЖЕТЕ, ЧТО ВАШЕГО ВСЕГО КОДА БЫЛО ВСЕ ХОРОШО, А ТАКЖЕ? ВАМ НУЖДАЕТСЯ НОВАЯ КЛАВИАТУРА – BoltClock 2010-12-16 06:06:29

+0

@ Джоко ... Я скорректировал ваш вопрос, чтобы сделать его более читаемым. Если я изменил вопрос, который вы задали до неузнаваемости, настройте его дальше. – treeface 2010-12-16 06:07:00

ответ

3
if($('#CHILD').parent('li').length) { 
    // yes, parent of CHILD is an <li> 
} 
0

$("li > ul") предоставит вам <ul>, который находится в пределах <li>.

В качестве побочного примечания, все шапки не нужны в HTML, ни на SO.

Смежные вопросы