jQuery 中是否有一个选择器可以用来选择在页面中具有特定位置的元素,例如,offsetTop 大于 100px 的所有元素?
我试过:
$('span[offsetTop>100]')
因为就像我们可以检查一个属性是否等于某个值一样,我认为检查一个属性是否大于某个值是可能的。然而,这是行不通的。这可能吗?
最佳答案
您需要使用 filter()
(docs)过滤方法<span>
元素的偏移量:
$('span').filter(function() {
return $(this).offset().top > 100;
});
关于javascript - 按页面位置排列的 jQuery 选择器可用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4936772/