jQuery 如果 td 为空则隐藏 block

标签 jquery hide

如果 td 为空(没有 adiv's),我需要隐藏表格。

对不起大家,是我的错

有内容就没有什么可隐藏的不需要 但如果 td 为空 - 需要隐藏表格

<table class="klist-actions">
    <tr>
        <td class="klist-actions-goto">
            <a name="forumbottom"></a>
        </td>
        <td class="klist-actions-forum">
            <div class="kmessage-buttons-row">
                <a class="kicon-button kbuttoncomm btn-left" href="#"></a>                      
            </div>
        </td>

        <td class="klist-pages-all">
        </td>
    </tr>
</table>

最佳答案

如果任何 td 元素为空,此代码将隐藏表格:

//select all td elements, iterate through them and check the length of their content
$(".klist-actions td").each(function(i,e){
    if(!$.trim(e.innerHTML).length){
       $(e).parents("table").hide();
    }
});

JS fiddle : http://jsfiddle.net/XJd8t/7/

关于jQuery 如果 td 为空则隐藏 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20910266/

相关文章:

asp.net - 选择日期时如何关闭 Bootstrap 日期时间选择器

android通知栏显示/隐藏切换

JavaScript 通过标签显示/隐藏元素

javascript - 如何将容器 div 的大小调整为其子级的总高度?

JQuery 自动完成隐藏字段

javascript - 停止表单在后退按钮上再次执行

html - 我如何在 Bigcartel 中隐藏产品的价格?

ruby-on-rails - 防止用户浏览隐藏的作者

jquery - 为什么我的 jquery jsoneach() 循环返回未定义?

php - 雅虎通过管道将 JSON 传输到数据库