who = $(".tekst").text();
if (who=="XxX") {
$("#discu").css("display", "none");
}
alert(who);
所以我的.tekst
是:
<a class="tekst" href="#">XxX</a>
当我调用text()
函数时,我会按照我想要的那样打印XxX
(我可以在alert();
框中看到)。问题是,我的if
声明不起作用。它的输出只是false
。为什么呢?
答案 0 :(得分:2)
使用 String#trim
或 jQuery.trim()
方法删除尾随和前导空格。
who = $(".tekst").text().trim();
if (who=="XxX") {
$("#discu").css("display", "none");
}
alert(who);