2016-08-24 52 views
0

我有以下結構。檢查控制是否存在於主UI標籤中?

<ul id="main"> 
    <li id="a"/> 
    <ul id="main1"> 
     <li id="b"/> 
    </ul> 
</ul> 

在上面的代碼中,當用戶點擊該按鈕時,我要檢查是否liid=b存在於id=main ul或不使用jquery的。所以請讓我知道如何檢查使用jquery

+0

你是什麼意思哪個按鈕? –

+0

實際的代碼將是本你did'nt關閉李標籤 – SunUser

回答

1

試試這個一檢查:

if($('#main').has('li[id="b"]').length > 0) 

這將檢查,如果主要有ID等於B的任何li元素。結果是一個包含所有元素或零元素的數組。

1

您可以使用下面的代碼來實現你想要

if ($("ul[id='main']").find("li[id='b']").length > 0) 
{ 
    // Element is present. 
} 
else 
{ 
    // Element is not present. 
}