使用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