Javascript 如果文本为空,如何隐藏表格单元格

Javascript 如果文本为空,如何隐藏表格单元格,javascript,jquery,html,css,Javascript,Jquery,Html,Css,小提琴: HTML: 如果跨度为空(没有任何文本),如何隐藏整个TD以防查看。您需要使用 $('td').filter(函数(){ 返回$(this.find('.lblinsmg').text().trim()=''; }).hide() .hideIt { 显示:无; } .alert.info{ 边框颜色:#94dbff; 颜色:#0091DC; } .警惕{ 背景:#ffffff; 边框:1px实心#bbbbbb; 颜色:#6D6D; 填充:10px 10px 10px 60p

小提琴:

HTML:




如果跨度为空(没有任何文本),如何隐藏整个TD以防查看。

您需要使用

$('td').filter(函数(){
返回$(this.find('.lblinsmg').text().trim()='';
}).hide()
.hideIt
{
显示:无;
}
.alert.info{
边框颜色:#94dbff;
颜色:#0091DC;
}
.警惕{
背景:#ffffff;
边框:1px实心#bbbbbb;
颜色:#6D6D;
填充:10px 10px 10px 60px;
边缘底部:20px;
位置:相对位置;
保证金:0自动;
宽度:350px;
}
.警报.信息:在{
背景:url(images/info.png)无重复中心#bce9ff;
}
.警告:之前{
背景:#bbbbbb;
排名:0;
左:0;
底部:0;
宽度:50px;
内容:'';
位置:绝对位置;
}
.警报p{
保证金:0;
文本对齐:左对齐;
}


党卫军

dd

党卫军


您需要使用

$('td').filter(函数(){
返回$(this.find('.lblinsmg').text().trim()='';
}).hide()
.hideIt
{
显示:无;
}
.alert.info{
边框颜色:#94dbff;
颜色:#0091DC;
}
.警惕{
背景:#ffffff;
边框:1px实心#bbbbbb;
颜色:#6D6D;
填充:10px 10px 10px 60px;
边缘底部:20px;
位置:相对位置;
保证金:0自动;
宽度:350px;
}
.警报.信息:在{
背景:url(images/info.png)无重复中心#bce9ff;
}
.警告:之前{
背景:#bbbbbb;
排名:0;
左:0;
底部:0;
宽度:50px;
内容:'';
位置:绝对位置;
}
.警报p{
保证金:0;
文本对齐:左对齐;
}


党卫军

dd

党卫军

在js代码中,$(这)指的是窗口对象

这个代码对我有用

if ($('.lblInsMsg').is(':empty')) {
    //do something
    $('.lblInsMsg').parent().parent().parent().addClass("hideIt"); //doesn't hide the TD
    alert("empty"); // shows up
}
在js代码中,$(this)指的是窗口对象

这个代码对我有用

if ($('.lblInsMsg').is(':empty')) {
    //do something
    $('.lblInsMsg').parent().parent().parent().addClass("hideIt"); //doesn't hide the TD
    alert("empty"); // shows up
}

我想我可以用一个类来代替TD,因为页面中还有其他TD我不想碰。谢谢。我一直在寻找我负责的
td
本身。不过,谢谢你的路径,让我看看它是如何做到的。再次感谢+1并被接受。@SiKni8:很高兴提供帮助我想我可以使用类而不是TD,因为页面中还有其他TD我不想碰。谢谢。我一直在寻找我负责的
td
本身。不过,谢谢你的路径,让我看看它是如何做到的。再次感谢+1并接受。@SiKni8:很高兴能帮助可能的副本,可能的副本谢谢您的回复+感谢您的回复+1.