有人可以向我解释一下吗?我试图在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); }
答案 0 :(得分:1)
我在评论中说,它可能是一个未被trim
剥离的隐形角色。那么,在你的进一步评论之后,很明显就是这种情况。这是U+200B Zero-width space character。它可能来自jsfiddle(我打赌你从那里贴了东西)。