jQuery - 选择列表中最后一个LI的每个UL

时间:2010-06-30 15:01:28

标签: jquery select jquery-selectors

我正在尝试格式化我的项目列表,其中html如下所示:

<ul class='product_list'>
<li>Item 1
    <ul>
        <li>Item 1.1</li>
        <li>Item 1.2
            <ul>
                <li>Item 1.2.1</li>
                <li>Item 1.2.2
                    <ul>
                        <li>Item 1.2.2.1</li>
                        <li>Item 1.2.2.2</li>
                    </ul>
                </li>
            </ul>
        </li>
        <li>Item 1.3</li>
    </ul>
</li>
<li>Item 2</li>

等等,希望你能得到这个想法,它可以在很长一段时间内完成,现在,我需要在列表的任何UL中选择并格式化每个LAST LI的UL。

你知道吗?我已经坚持了2天了,而我提出的所有内容都有一些“但是”,当它不起作用时。 = /

麦克

2 个答案:

答案 0 :(得分:2)

尝试:

$("li:last-child > ul").css("border", "1px solid red");

演示:http://jsfiddle.net/2NVB7/

答案 1 :(得分:0)

CSS / jQuery选择器:li:last-child > ul

请注意,compatibility issues有CSS。