var arr=[];
var eles=document.getElementsByTagName("*");
for(var i=0;i<eles.length;i++){
if(eles[i].innerHTML=='100'||eles[i].value=='100'){
arr.push(eles[i]);
}
}
试试
var eles=document.getElementsByTagName("*");
for(var i=0;i<eles.length;i++){
if(eles[i].innerHTML=='100'||eles[i].value=='100'){
arr.push(eles[i]);
}
}
试试
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" src="jquery-1.7.2.js"></script>
<script type="text/javascript">
$(function(){
$('span').each(function(){
if($(this).text()==100){
alert('a');
}
})
})
</script>
</head><body>
<div class="m_con m_jk">
<div id="tab1">
<div class="m_jk_c m_tab_c">
<div style="display: block">
<table>
<tr>
<td class="wd1"><span class="m_ico2_1"></span></td>
<td class="td1"></td>
<td colspan="4">
<div class="m_progress progress1">
<div class="m_progress_start">500</div>
<div class="m_progress_range">
<div class="m_progress_percent_bg">
<div class="m_progress_percent"></div>
</div>
<div class="m_progress_cursor"></div>
<div class="m_progress_cursor_title">
<span class="num">100</span>
<div class="corner"></div>
</div>
</div>
<div class="m_progress_end">3000</div>
</div>
</td>
</tr>
</table>
</div>
<div style="display: block">2</div>
</div>
</div>
</div>
</body>
</html>
如果你要限定包含两个className的话,中间不要加空格,而是两个.class连写:$('div.m_con.m_jk>div:visible .num').text()
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" src="jquery-1.7.2.js"></script>
<script type="text/javascript">
$(function(){
$('*').each(function(){
if($(this).html()==100){
alert($(this)[0].tagName);
}
})
})
</script>
</head><body>
<div class="m_con m_jk">
<div id="tab1">
<div class="m_jk_c m_tab_c">
<div style="display: block">
<table>
<tr>
<td class="wd1"><span class="m_ico2_1"></span></td>
<td class="td1"></td>
<td colspan="4">
<div class="m_progress progress1">
<div class="m_progress_start">100</div>
<div class="m_progress_range">
<div class="m_progress_percent_bg">
<div class="m_progress_percent"></div>
</div>
<div class="m_progress_cursor"></div>
<div class="m_progress_cursor_title">
<span class="num">100</span>
<div class="corner"></div>
</div>
</div>
<div class="m_progress_end">3000</div>
</div>
</td>
</tr>
</table>
</div>
<div style="display: block">2</div>
</div>
</div>
</div>
</body>
</html>
$('div.m_con.m_jk div:visible .m_progress .num').text()