javascript – 使用jQuery选择所有具有特定CSS的元素

如何使用jQuery选择应用了特定CSS属性的所有元素?例如:

.Title
{
    color:red;
    rounded:true;
}

.Caption
{
    color:black;
    rounded:true;
}

如何通过名为“舍入”的属性进行选择?

CSS类名非常灵活。

$(".Title").corner();
$(".Caption").corner();

如何将这两个操作替换为一个操作。也许这样:

$(".*->rounded").corner();

有没有更好的方法来做到这一点?

最佳答案
您不能(使用CSS选择器)根据应用于它们的CSS属性选择元素。

如果要手动执行此操作,您可以选择文档中的每个元素,循环遍历它们,并检查您感兴趣的属性的计算值(这可能只适用于真正的CSS属性,但不是组成的)圆形)。这也会很慢。

响应编辑的更新 – group selectors

$(".Title, .Caption").corner();

转载注明原文:javascript – 使用jQuery选择所有具有特定CSS的元素 - 代码日志