如何通过css选择位于其右侧的元素的所有兄弟节点? fiddle link
答案 0 :(得分:4)
您可以使用filter()
根据您提供的功能返回选择器的子集,请尝试以下操作:
var threeLeft = $("#three").position().left;
var $lis = $("ul li").filter(function() {
return $(this).position().left > threeLeft;
});
$lis.css("border", "1px solid #C00");