jQuery中有样式选择器吗?

前端之家收集整理的这篇文章主要介绍了jQuery中有样式选择器吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我想要选择其中的每个图像都是Home,例如,我可以这样做:
$("img[alt='Home']")

但是,如何在单个选择器中选择其宽度CSS属性为750px的每个元素?

编辑:如果没有这样的选择器,是否有任何插件,或任何计划在下一个jQuery版本?

解决方法

不一定是一个好主意,但您可以为其添加新的Sizzle选择器:
$.expr[':'].width = function(elem,pos,match) {
    return $(elem).width() == parseInt(match[3]);
}

你可以这样使用:

$('div:width(970)')

那可能是非常慢的,所以你想缩小比较的元素数量,比如:

$('#navbar>div:width(970)')

只能选择那些直接导航栏的div,这些div也有970px的宽度。

猜你在找的jQuery相关文章