jquery中怎样获取css中display属性值为block的元素 5
<divid="img1"name="hh"><imgclass="img1"src="./img/001.jpg"/></div><divstyle="display:...
<div id="img1" name="hh">
<img class="img1" src="./img/001.jpg"/>
</div>
<div style="display:none" id="img23">
<img class="img2" src="./img/002.jpg"/>
<img class="img2" src="./img/003.jpg"/>
</div>
<div style="display:none" id="img4">
<img class="img4" src="./img/004.jpg"/>
</div> 展开
<img class="img1" src="./img/001.jpg"/>
</div>
<div style="display:none" id="img23">
<img class="img2" src="./img/002.jpg"/>
<img class="img2" src="./img/003.jpg"/>
</div>
<div style="display:none" id="img4">
<img class="img4" src="./img/004.jpg"/>
</div> 展开
8个回答
2015-11-02 · 知道合伙人软件行家
关注
展开全部
1、使用标签获取元素数组
2、遍历数组
3、判断每一个元素,找出css("display")为block的元素
具体代码如下:
$(function(){
//取出所有div,并遍历
$("div").each(){
//判断每一个div,其css中display是否为block
if($(this).css("display")=="block"){
alert('您想要的元素');
}
};
});
2015-02-01
展开全部
这样即可:$("#img23").css('display')
原生JS的写法:document.getElementById("img23").style.display
原生JS的写法:document.getElementById("img23").style.display
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("#img123").css("display","block");
也可以用js写:
document.getElementById("img123").style.display="block";
也可以用js写:
document.getElementById("img123").style.display="block";
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看你写的dom应该是希望找到那个div是显示的,可以用 $('div:visible').index(),个人建议给你想判断的div加上相同的类
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Vue实践-CSS样式position/display/float属性对比使用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询