css – 基于子类选择元素

前端之家收集整理的这篇文章主要介绍了css – 基于子类选择元素前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
CSS中有没有办法选择一个具有给定类的子元素的元素?

我想将样式应用于< ul>具有< li>的列表与一个特定的类.

解决方法

这是不可能的css,因为你反对级联选择一个祖先基于后代.

最好的我可以提供和建议是一个jQuery方法

$(document).ready(
  function() {
    $('.givenClassName').parent().addClass('something');
  }
);

这将找到具有givenClassName的元素,然后选择其父元素,并将类添加到该元素.

@Blaenk提出了一种更为通用的替代方法(他的方法不需要祖先元素作为您选择的元素的父代).

显然,其他JS库和JS本身都可以实现相同的效果,尽管我不能提供特定的建议,因为我仍然只是熟悉自己的JS和大多数与jQuery(为什么是的,我为自己感到羞耻…).

原文链接:https://www.f2er.com/css/216316.html

猜你在找的CSS相关文章