首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在jquery中获得具有特定样式的子(‘id’)?

在jquery中获得具有特定样式的子(‘id’)?
EN

Stack Overflow用户
提问于 2014-01-15 07:01:45
回答 4查看 230关注 0票数 2

如何获得样式为display的id子div :块

代码语言:javascript
复制
<div id="mainDiv">
  <div id="step-3" style="display: none;">
  <div id="step-4" style="display: none;">
  <div id="step-5" style="display: none;">
  <div id="step-6" style="display: block;">
</div>

$(function(){
  var id= $("#parent").children("div")..... (im stuck).
})

谢谢!

EN

回答 4

Stack Overflow用户

发布于 2014-01-15 07:02:23

您需要使用:visible选择器来实现您的目标。

试试看

代码语言:javascript
复制
var id = $("#parent").children("div:visible").attr('id')

请阅读这里以获得更多参考。

票数 3
EN

Stack Overflow用户

发布于 2014-01-15 07:02:41

您可以使用*可见选择器。

代码语言:javascript
复制
var id= $("#parent").children("div:visible").attr('id')
票数 1
EN

Stack Overflow用户

发布于 2014-01-15 07:04:04

您也可以使用attr=val选择器。

代码语言:javascript
复制
$(function(){
    var id= $("#mainDiv div[style='display: block;']").attr("id");
    alert(id);
})

演示

或者您可以更好地使用*=,它将搜索子字符串,而不是匹配字符串,如

代码语言:javascript
复制
$("#mainDiv div[style*='display: block;']").attr("id");
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21130998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档