jQuery:选择所有CSS left:position大于某个元素的left:position的同级元素。

5
如何通过css选择该元素右侧所有已定位兄弟节点? 示例链接
1个回答

4
你可以使用filter()基于你提供的函数返回选择器的子集,试试这个:
var threeLeft = $("#three").position().left;
var $lis = $("ul li").filter(function() {
    return $(this).position().left > threeLeft;
});
$lis.css("border", "1px solid #C00");

示例代码


完美 - 我想我需要一个过滤器,但无法弄清楚position()的部分。非常感谢你的帮助Rory - 感激不尽。 - Brainache

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接