我正在處理一個代碼,如果選擇了其中一個LI,則會執行一個操作。 因此,如果第一LI的一個是「當前的」我要執行它的動作,代碼:jQuery:如果ID等於語句
<div id="types">
<div id="division1">
<ul id="selection1">
<li id="current"><a href="#" name="1-1"></a> </li>
<li><a href="#" name="1-2"></a></li>
<li><a href="#" name="1-3"></a></li>
</ul>
</div>
<div id="division2">
<ul id="selection2">
<li><a href="#" name="2-1"></a></li>
<li><a href="#" name="2-2"></a></li>
<li><a href="#" name="2-3"></a></li>
</ul>
</div>
</div>
的jQuery:
if (jQuery("#types div ul:nth-child(1)").attr("ID") == "current") {
*do this*
}
任何人有任何想法,我做錯了什麼?
我不會改變的ID和使用類來代替。 – MMM
這不僅僅是唯一的代碼,其他代碼需要它的ID才能解決。這只是想法。 – Disgeae
嘗試在當前選定的「錨點」中使用'Class'而不是'ID'觸發器。 – Olrac