Cai*_*ech 3 javascript css jquery
我有一个页面,其中包含多个元素,这些元素都具有相同的类名.
其中一些正在重新定位,当我提交页面时,我想隐藏位于顶部的元素:0;
我一直在寻找一些建议,我尝试过这样的事情:
$('.myClass').not($('.myClass').css('top', '0')).fadeOut(300);
Run Code Online (Sandbox Code Playgroud)
但显然这不起作用:-)
其他人对如何做到这一点有所了解?
谢谢
您正在设置元素的顶部位置,而不是过滤集合.
你想使用filter()
$( '.myClass' )
.filter(function() {
return $(this).css('top') === "0px";
}).fadeOut(300);
Run Code Online (Sandbox Code Playgroud)