Javascript 查找表是否只包含空格
我试图找出表中每列是否只包含空格。实际上,这是一张空桌子,但有空格。可以使用Javascript或jQuery吗Javascript 查找表是否只包含空格,javascript,jquery,html-table,Javascript,Jquery,Html Table,我试图找出表中每列是否只包含空格。实际上,这是一张空桌子,但有空格。可以使用Javascript或jQuery吗 <table> <tr> <td> </td> <td> </td> </tr> </table> 是的,你可以 $("table tr td").text().trim()=="" 或 如果您想根据td空值隐藏表格等操作 另一个是的,你可以 $("table tr td")
<table>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
是的,你可以
$("table tr td").text().trim()==""
或
如果您想根据td
空值隐藏表格等操作
另一个是的,你可以
$("table tr td").text().trim()==""
或
如果您想根据td
空值隐藏表格等操作
另一个您可以使用text()
和trim()
组合,如果trim()给出零长度
,而没有trim,则文本长度不是零,这意味着表包含空格
if($('#tableId').text().length > 0 && $('#tableId').text().trim().length == 0)
{
alert("Empty table with spaces.")
}
您可以使用text()
和trim()
组合,如果trim()为零长度
,而没有trim,则文本长度不为零,这意味着表包含空格
if($('#tableId').text().length > 0 && $('#tableId').text().trim().length == 0)
{
alert("Empty table with spaces.")
}
不是一个明确的问题,请尝试以下方法:
$('td').filter(function(){
return $(this).text().search(/^\s*$/) != -1;
}).doWhatYouWantWithThat()
不是一个明确的问题,请尝试以下方法:
$('td').filter(function(){
return $(this).text().search(/^\s*$/) != -1;
}).doWhatYouWantWithThat()
我建议:
var cells = $('td'),
allCellsEmpty = cells.length == cells.filter(function(){
return $.trim($(this).text()) == '';
}).length;
要隐藏表
,如果其子td
元素没有内容(白色sapce除外),请执行以下操作:
参考资料:
- 我建议:
var cells = $('td'),
allCellsEmpty = cells.length == cells.filter(function(){
return $.trim($(this).text()) == '';
}).length;
要隐藏表
,如果其子td
元素没有内容(白色sapce除外),请执行以下操作:
参考资料: