Ответ 1
Попробуйте проверить '\xa0'
(который является символом, созданным
):
var item = $("<span><font size=1> </font></span>").text();
alert("'" + item + "' " + (item == '\xa0'));
Из-за неподконтрольных мне обстоятельств SharePoint, у меня есть следующий фрагмент кода.
var item = $('<span><font size=1> </font></span>').text()
Я пытаюсь сравнить значение .text()
с
и не знаю, что делать. Выполнение кода item
кажется равным ", что имеет смысл. Но выполнение item == " "
возвращает false. Как это должно быть сделано?
EDIT: Пример скрипта
Попробуйте проверить '\xa0'
(который является символом, созданным
):
var item = $("<span><font size=1> </font></span>").text();
alert("'" + item + "' " + (item == '\xa0'));
Сравните его с
, так как это контент, который вы хотите сопоставить. Кажется, это не так, потому что браузер отображает как пространство, а не символы. Сравнение с
должно приводить к сопоставлению двух наборов
или сравнения двух одинаковых пространств.