如何使用jQuery选择应用了特定CSS属性的所有元素?例如:
.Title { color:red; rounded:true; } .Caption { color:black; rounded:true; }
如何通过名为“四舍五入”的属性进行选择?
CSS类名非常灵活。
$(".Title").corner(); $(".Caption").corner();
如何将这两个操作替换为一个操作。也许是这样的:
$(".*->rounded").corner();
有什么更好的方法吗?
您不能(使用CSS选择器)根据已应用于它们的CSS属性来选择元素。
如果您想手动执行此操作,则可以选择文档中的每个元素,在它们上循环,然后检查您感兴趣的属性的计算值(尽管这可能仅适用于真实的CSS属性,但不能组合成这样的属性)如rounded)。这也将很慢。
rounded
更新以响应编辑- 组选择器:
$(".Title, .Caption").corner();