jQuery - 选择列表中最后一个 LI 的每个 UL
我正在尝试格式化我的项目列表,其中 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。
你有什么想法吗?我已经被困在这个问题上两天了,当它不起作用时,我想出的所有东西都有一些“但是”。 =/
迈克
I'm trying to format my list of items, where the html goes like this:
<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>
And so on, hope you get the idea, that it can go deep infinet amout of times and now, I need to select and format UL of every LAST LI in any UL of the list.
Do you have any idea? I've been stuck on this for 2 days now and all that I come up with has some "but", when it does't work. =/
Mike
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试:
演示:http://jsfiddle.net/2NVB7/
Try:
Demo: http://jsfiddle.net/2NVB7/
CSS/jQuery 选择器:
li:last-child > ul
请注意,CSS 存在兼容性问题。
CSS/jQuery selector:
li:last-child > ul
Note that there are compatibility issues with CSS.