我有一个动态表填充,我知道我不应该这样做,但你怎么会连续找到5个空TD,并隐藏它们?因此,如果行包含5个空TD,则不显示TD.
我想删除<td></td><td></td><td></td><td></td><td></td>DOM 中的每个实例.不只是第一个.
我只想让5个空的TD消失,而不是所有空的TD
你可以使用:empty选择器:
$('#yourtable tr td').filter(':empty').hide();
Run Code Online (Sandbox Code Playgroud)
如果要删除tr具有5个空td元素的元素,可以使用filter方法:
$('#yourtable tr').filter(function(){
return $(this).find('td:empty').length === 5
}).remove()
Run Code Online (Sandbox Code Playgroud)
如果只想删除前5个空td元素,可以使用slice方法:
$('#yourtable tr td').filter(':empty').slice(0, 5).remove();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
426 次 |
| 最近记录: |