在jQuery中检查空字符串

时间:2014-05-09 12:17:32

标签: javascript jquery

我有

<table id="table1">
 <tr>
   <td>&nbsp;</td>
 </tr>
</table>

我使用

检查值
$('#table1 tr').find('td').eq(0).text()

这相当于" "

所以支票是

$('#table1 tr').find('td').eq(0).text() == " "

将文件传输到服务器时,会在引号之间插入垃圾值

$('#table1 tr').find('td').eq(0).text() == " A "

使用$('#table1 tr').find('td').eq(0).text().trim()也会提供" ",因为该单元格包含&nbsp;

每次在服务器上部署时,如何防止插入此垃圾值

3 个答案:

答案 0 :(得分:0)

而不是text(),请尝试设置HTML()

尝试此操作,以设置表格单元格(TD)中的值。

$('#table1 tr').find('td').eq(0).html("A");

答案 1 :(得分:0)

$('#table1 tr').find('td').eq(0).html() == '&nbsp;'

解决了上述问题

答案 2 :(得分:-1)

尝试检查:

$.trim($('#table1 tr').find('td').eq(0).text()).length

trim()会帮助你。