我正在尝试更改所有相对于父级顶部距离为100px或更多的div的背景颜色。jQuery筛选器功能不起作用
我使用的是:似乎
$('.box').filter(function() {
return $(this).position.top > 99;
}).css('background', 'red');
哪个不工作。
您可以点击此处查看:http://jsfiddle.net/68LQD/4/
我正在尝试更改所有相对于父级顶部距离为100px或更多的div的背景颜色。jQuery筛选器功能不起作用
我使用的是:似乎
$('.box').filter(function() {
return $(this).position.top > 99;
}).css('background', 'red');
哪个不工作。
您可以点击此处查看:http://jsfiddle.net/68LQD/4/
您需要调用函数position
。你离开了()
。
position().top > 99;
完整代码:
$('.box').filter(function() {
return $(this).position().top > 99;
}).css('background', 'red');
抵消是相对于文档而不是父母 –
正确,没有注意到'parent'..updated .. – Aditya
位置的方法,而不是一个属性 –
你可以使用$。每()在.box的课吗?如果一个简单的if语句应该这样做... –