由于我无法控制的情况,我在SharePoint上有以下代码片段。
var item = $('<span><font size=1> </font></span>').text()
我试图比较.text()
的值和
,但不知道该怎么做。通过代码调试,item
似乎等于“ ”,这很合理。但执行item == " "
时返回false。应该如何进行比较?
编辑:示例fiddle
由于我无法控制的情况,我在SharePoint上有以下代码片段。
var item = $('<span><font size=1> </font></span>').text()
我试图比较.text()
的值和
,但不知道该怎么做。通过代码调试,item
似乎等于“ ”,这很合理。但执行item == " "
时返回false。应该如何进行比较?
编辑:示例fiddle
尝试检查'\xa0'
(这是由
创建的字符):
var item = $("<span><font size=1> </font></span>").text();
alert("'" + item + "' " + (item == '\xa0'));
进行比较,因为这是您想要匹配的内容。它似乎不是那样,因为浏览器将其呈现为空格,而不是字符。将其与
进行比较应该会导致比较两组
,或者比较两个相同的空格。$("<p> </p>").text()
进行比较。但是 ThiefMaster 的解决方案更加简洁。 - anothershrubery