我试图用 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'));
});
关于javascript - 空时用jquery隐藏单元格(无内容),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38188729/