javascript - 空时用jquery隐藏单元格(无内容)

标签 javascript jquery

我试图用 jquery 隐藏空单元格,但代码不起作用

<script>
jQuery(document).ready(function() {
    if(jQuery('.tabcontent_01_custom_property_fields').html())
    {
      ( $("th:empty").text().length == 0) .css('display', 'none');
    }
});

任何提示都会很棒。

最佳答案

您已经有了 :empty 选择器,这就足够了。查看工作 fiddle :

HTML:

<body>
  <table class="table">
    <tr>
      <td>Test</td>
      <td></td>
      <td>Test 2</td>
      <td></td>
      <td>Test 3</td>
    </tr>
  </table>
</body>

JS:

jQuery(document).ready(function() {
  if(jQuery('.table').html())
  {
    ( $("td:empty").css('display', 'none'));
  }
});

https://jsfiddle.net/8vym5vk8/1/

你甚至可以缩短 JS:

jQuery(document).ready(function() {
     ( $(".table td:empty").css('display', 'none'));
});

https://jsfiddle.net/8vym5vk8/2/

关于javascript - 空时用jquery隐藏单元格(无内容),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38188729/

相关文章:

javascript - 从另一个对象内部引用对象

javascript - 我正在与 Discord.js 循环作斗争

javascript - MooTools:获取给定一周的第一天和最后一天

javascript - javascript中的汽车付款估算公式

javascript - 如何替换字符串 Angular 中的 & 和空格

JQuery 监听多个事件,但只触发一次

javascript - 对象数组 : Cannot read property 'id' of undefined inside onchange event

javascript - 使用请求登录到具有 javascript 登录表单的网站

javascript - jQuery text() 返回不需要的字符

javascript - 当 JSON 为空时,jQuery removeClass 无法删除