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

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

.Title

{

color:red;

rounded:true;

}

.Caption

{

color:black;

rounded:true;

}

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

CSS类名非常灵活。

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

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

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

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

有什么更好的方法吗?

回答:

您不能(使用CSS选择器)根据已应用于它们的CSS属性来选择元素。

如果您想手动执行此操作,则可以选择文档中的每个元素,在它们上循环,然后检查您感兴趣的属性的计算值(尽管这可能仅适用于真实的CSS属性,但不能组合成这样的属性)如rounded)。这也将很慢。

更新以响应编辑- 组选择器:

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

以上是 使用jQuery选择所有具有特定CSS的元素 的全部内容, 来源链接: utcz.com/qa/406749.html

回到顶部