jQuery 获取隐藏div集合,一个页面中有些div是隐藏的,有些是显示的,那我要获取隐藏的div集合该怎么办?

 我来答
568145421
2011-09-22 · 知道合伙人软件行家
568145421
知道合伙人软件行家
采纳数:1353 获赞数:6756

向TA提问 私信TA
展开全部
你好,思路是这样的,你先获取到这些div,然后判断其属性中的值是否是隐藏的,如果是则操作,不是的话,就不管了。
fwgforce
2011-09-22 · TA获得超过102个赞
知道答主
回答量:43
采纳率:0%
帮助的人:31.8万
展开全部
div有display="block"显示="none"隐藏这样的参数属性,你可以考虑下!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chiqin54
2011-09-22 · TA获得超过166个赞
知道答主
回答量:475
采纳率:0%
帮助的人:278万
展开全部
我在这个事件里放了一个alert,显示的时候会弹出对话框,当我隐藏掉这个DIV可以自己先调试,方法如下:一般来说应该是有代码错误,导致js停止了可以看出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lj904430518
推荐于2018-03-08 · TA获得超过122个赞
知道答主
回答量:44
采纳率:0%
帮助的人:45.7万
展开全部
var divs = $("div:hidden");
追问
那如果是查询显示的div集合呢?
追答
$("div:visible");
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
duomo6161
2011-09-22 · TA获得超过151个赞
知道答主
回答量:117
采纳率:0%
帮助的人:120万
展开全部
$(function(){
var divlist=$('div');
var divnewlist;
var i = 0;
for(;i<divlist.length;i++){
if(divlist[i].css('display')=='none'){
divnewlist[i]=divlist[i];
}
}
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式