JS如何隐藏表格
<tablewidth="100%"align="center"class="liststyle"><tr><tdclass="td-992"><h2class="h99...
<table width="100%" align="center" class="liststyle">
<tr>
<td class="td-992">
<h2 class="h992">推荐</h2>
<div class="list">
<ul>
<li>
<span class="xm"></span>
<span class="lb"></span>
</li>
</ul>
<div class="cleartool"></div>
</div>
</td>
</tr>
</table>
如何用JS判断这个表格内SPAN里面有没有内容,如果有就显示这个表格,如果没有就隐藏这个表格! 展开
<tr>
<td class="td-992">
<h2 class="h992">推荐</h2>
<div class="list">
<ul>
<li>
<span class="xm"></span>
<span class="lb"></span>
</li>
</ul>
<div class="cleartool"></div>
</div>
</td>
</tr>
</table>
如何用JS判断这个表格内SPAN里面有没有内容,如果有就显示这个表格,如果没有就隐藏这个表格! 展开
5个回答
展开全部
用jquery
if($(".xm").text().length>0||$(".lb").text().length>0)//条件只要有一个span有值田间成立
{
//显示
}
else{
//隐藏
$(".liststyle").attr("style","display:none;");//隐藏这个table标签
}
$(".xm")是类选择器,表示样式为xm的对象,text()获取span的内容
if($(".xm").text().length>0||$(".lb").text().length>0)//条件只要有一个span有值田间成立
{
//显示
}
else{
//隐藏
$(".liststyle").attr("style","display:none;");//隐藏这个table标签
}
$(".xm")是类选择器,表示样式为xm的对象,text()获取span的内容
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有2个span啊,都要有内容是吧?
var tbls = document.getElementsByTagName('table');
for(var i=0,j=tbls.length;i<j;i++){
var spans = tbls[i].getElementsByTagName('span');
for(var m=0,n=spans.length;m<n;m++){
//所有span都必须有内容?
if(spans[m].innerHTML == ''){
tbls[i].style.display = 'none';
break;
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jquery
$('.liststyle td').each(function(){
var td = $(this);
if(td.find('.xm:empty,.lb:empty').length === 2) {
td.hide();
}
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jquery 判断
if($("#testspan").html() == "")
{
$this.css(display,none)
}
if($("#testspan").html() == "")
{
$this.css(display,none)
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
style="display:none"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询