如果它有超链接,则更改list-style-type - 没有javascript/jQuery

Ank*_*kit 5 css

可能重复:
活动子项父项的复杂CSS选择器

我有以下代码:

<li>
  <a href="jsfiddle.net">Text</a>
</li>
<li>
  only text
</li>?
Run Code Online (Sandbox Code Playgroud)

我已经将css应用于li元素:

li {list-style-type: circle;}
Run Code Online (Sandbox Code Playgroud)

我希望悬停时的元素li应该有list-style-type:disc,但前提是它里面有一个锚元素.我知道它使用javascript的cakewalk,但是有没有javascript可以实现这一点?

我尝试过类似的东西,却无法实现:http://jsfiddle.net/k5SQe/

Rob*_*b W 3

CSS 中没有“父”选择器。<li>根据给定的要求,您无法将圆形样式添加到元素。

不过,可以将项目符号添加到锚点http ://jsfiddle.net/k5SQe/31/

li:hover a {
    display: list-item;
    list-style-type: disc;
}
Run Code Online (Sandbox Code Playgroud)