這一直是令我驚愕的下午,我如何讓我的jQuery語句如下,只選擇家長<li>
誰有孩子?jQuery:UL選擇家長李有誰只有子女
簡而言之,我需要爲<li>
項目6,4 & 8添加一個css類,因爲它們直接在它們下面有孩子。我的發言去太深,它增加了redColor類裏的7,10,9,11,12 ..
$(document).ready(function() {
$("#test-list li:has(ul)").addClass("redColor");
});
<ul id="test-list">
<li id="listItem_1"> <strong>Item 1</strong> </li>
<li id="listItem_2"> <strong>Item 2</strong> </li>
<li id="listItem_3"> <strong>Item 3</strong> </li>
<li id="listItem_5"> <strong>Item 5</strong> </li>
<li id="listItem_6"> <strong>Item 6</strong>
<ul>
<li id="listItem_4"> <strong>Item 4</strong>
<ul>
<li id="listItem_7"> <strong>Item 7</strong> </li>
<li id="listItem_10"> <strong>Item 10</strong> </li>
</ul>
</li>
</ul>
</li>
<li id="listItem_8"> <strong>Item 8</strong>
<ul>
<li id="listItem_9"> <strong>Item 9</strong> </li>
<li id="listItem_11"> <strong>Item 11</strong> </li>
<li id="listItem_12"> <strong>Item 12</strong> </li>
</ul>
</li>
</ul>
上jfiddle查看,以及:http://jsfiddle.net/t6a6G/9/
謝謝提前!
你是對的,哇哇!謝謝! – 2011-06-10 01:38:34