jquery - 仅当元素内部有另一个 <ul> 时,如何为列表元素提供样式,否则不应应用样式?

标签 jquery html css xhtml css-selectors

仅当元素内部有另一个列表时,如何为列表元素提供样式,否则样式不应适用?仅使用 css。

请参阅此处的示例 http://jsbin.com/udora

我想删除除“文章”和“投出第 7 局”以外的所有其他元素的箭头

我意识到使用 css 不可能实现任何带有演示的 jquery 解决方案?

最佳答案

您在 CSS(准确地说是 CSS-2)中可用的是 descendant selector ..这是其他人一直在建议您的.. 那也是from where(link)你想出了这个主意..

你搜索的想法叫做 .. Ascendant selector ..(你去哪里寻找包含特定元素的元素) 不幸的是,它在 CSS-2 中不可用,但它已在 CSS-3 中提出。
无处不在,他们建议使用类和 ID 作为替代方案(这在设计和维护方面更痛苦......查看 ..) ...最终证明这是 CSS-2 的障碍 ..

关于jquery - 仅当元素内部有另一个 <ul> 时,如何为列表元素提供样式,否则不应应用样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2004328/

相关文章:

javascript - Bootstrap 数据目标面板在数据父嵌套之外关闭?

javascript - 上传时的 Dropzone 提交按钮

javascript - 删除在 anchor 标记中不起作用的图标

html - 用css控制overlay的大小

javascript - Html 窗口新页面位置不起作用 location.href ="mypage.html";...?

php - 选择输入为空

jquery - 如何使用 jQuery 分配 innertext?

html - 悬停时将子 Div 放入父 Div

php - 添加 CSS Avada 响应式移动设备

javascript - 单击导航栏按钮时标题不展开