空jQuery字符串不为空

时间:2012-10-04 00:13:30

标签: javascript jquery string conditional

有人可以向我解释一下吗?我试图在key != ''

做某事
var key = "";
if($('div[title="Keyword"]').text() != '') {
  key = $('div[title="Keyword"]').text().trim(); 
}

//this always alerts
if (key != '') { alert(key); } 

//this never alerts
if (!key) { alert(key); }

1 个答案:

答案 0 :(得分:1)

我在评论中说,它可能是一个未被trim剥离的隐形角色。那么,在你的进一步评论之后,很明显就是这种情况。这是U+200B Zero-width space character。它可能来自jsfiddle(我打赌你从那里贴了东西)。