您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

jQuery中是否有样式选择器?

jQuery中是否有样式选择器?

不一定是个好主意,但是您可以为其添加一个新的Sizzle选择器:

$.expr[':'].width = function(elem, pos, match) {
    return $(elem).width() == parseInt(match[3]);
}

然后可以这样使用:

$('div:width(970)')

但是,这将非常缓慢,因此,您需要缩小要比较的元素的数量,例如:

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

只选择那些是导航栏的直接后代的div,它们的宽度也为970px。

JS 2022/1/1 18:15:56 有295人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶