jquery - 使用 CSS/Jquery 将样式应用于 ul 中的最后一个 li

标签 jquery css css-selectors

给定以下 HTML:

<ul>
   <li><div>Some content</div></li>
   <li><div>some more content</div></li>
   <li><div>final content</div></li>
</ul>

我想在每个 div 周围应用顶部边框。在最后一个 div 我想添加一个底部边框。我的目标是 IE7/8。我的顶部边框工作正常,我需要帮助获取底部边框。

我已经尝试过:

   ul > li:last-child > div
    {
        border-bottom: solid 1px black;
    }

我也尝试过使用last-type-of。

我正在寻找 CSS 解决方案和 Jquery 解决方案

最佳答案

为什么你有一个<div>里面<li> ?没有这个就完全有可能。

无论如何,这是使用 jQuery 的方法:

$('ul > li:last-child > div').css('border-bottom','1px solid black');

关于jquery - 使用 CSS/Jquery 将样式应用于 ul 中的最后一个 li,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/956262/

相关文章:

jquery - Div 框阴影仅在 2 侧?

jquery - Fabricjs 计数对象

javascript - 将链接 CSS 复制到非链接按钮

<object> 内带有 SVG 的 CSS 选择器特异性

javascript - jquery/javascript 或 css - 仅当显示可见时第 n 个子级的 css

javascript - 为什么 CSS 过渡与基于 jQuery 动画方法的另一个动画不能很好地配合?

php - mysql:通过自定义搜索查询查找匹配的 friend

javascript - 使用 jquery 选择单个下一个兄弟

html - 如何禁用值

html - nth-child 的替代样式