jquery 取元素问题

xlong224 2014-08-24 06:01:47

<div class="cls2" style="display=none;">
<div class="dvbox" data="1"></div>
</div>
<div class="cls2" style="display=block;">
<div class="dvbox" data="2"></div>
</div>


问:怎么获取到可见的的样式为cls2的div其下的 dvbox 的data值[2]
用jquery 选择器来获取
...全文
105 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
by_封爱 2014-08-24
  • 打赏
  • 举报
回复
不过 你后面如果没有隐藏的话 直接可以

<!DOCTYPE html>
<html>
<head>
<script src="/jquery/jquery-1.11.1.min.js">
</script>
<script> 
$(document).ready(function(){
  $("button").click(function(){
    var s=$(".cls2:visible>.dvbox").attr("data");
     alert(s);
  });
});
</script> 
</head>
 
<body>
<button>选择器</button>
<div class="cls2" style="display:none;">
<div class="dvbox" data="1">11111</div>
</div>
<div class="cls2" style="display:block;">
<div class="dvbox" data="2">22222</div>
</div>
</body>
</html>

by_封爱 2014-08-24
  • 打赏
  • 举报
回复

$(".cls2:visible>.dvbox:visible").attr("data");

62,050

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧