2010-12-16 83 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

@Joko ...我已經調整了你的問題,使其更具可讀性。如果我改變了您所提出的無法識別的問題,請進一步調整。 – treeface 2010-12-16 06:07:00

回答

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

謝謝sje ..它的工作原理 – 2010-12-16 06:22:17

0

$("li > ul")會給你<ul>這是在<li>

作爲一個方面說明,所有上限在HTML中都不是必需的,也不是在SO上。

+0

我知道我只是想把我的問題寫在CAPS sory中,如果它可以打擾你的話 – 2010-12-16 06:29:29