你这个html结构不规范,<div style="display: block; ">和<table>标签交叉了
解决方案 »
- 指纹仪js代码的指纹图片不显示
- 关于My97 DatePicker实现的问题
- 用js代码做弹出新窗口,这个窗口的编码如何设置??
- javascript如何判断该网页已经加载完了
- 代码$('table tr:even').addClass('even');我自己的意思是把偶数行加个even类(效果是蓝色背景),效果果却加到了奇数行
- 找人帮助
- 两个层的双向切换问题?
- 关于文件过滤
- 怎样实现动态的简体转繁体!(在线等待,马上给分)
- 如何将Javascript中的变量 a 替换为<body background=a>?
- 哪位能把过程详细说下不?
- radio 选中问题,用了attr 和 prop 都无效
<div class="a">
<div style="display: block; ">
<div class="title">
<span class="num">2500</span>
</div>
</div></div>
<div style="display: none; "><div class="title">
<span class="num">2700</span>
</div>
</div></div>
</div>
<div style="display: block; ">
<div class="title">
<span class="num">2500</span>
</div>
</div>
</div><div style="display: none; ">
<div class="title">
<span class="num">2700</span>
</div>
</div>
可以这样取:$('div.a>div:visible .num').text()
//或者
$('div.a>[style*="block"] .num').text()
<div style="display: block; ">
<div class="title">
<span class="num show">2500</span>
</div>
</div>
</div>
<div style="display: none; ">
<div class="title">
<span class="num hide">2700</span>
</div>
</div>