1

誰かが私にこれを説明してもらえますか?私は何かをしようとしています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); }
4

1 に答える 1

1

コメントで、それはによって削除されていない非表示の文字である可能性があると述べましたtrim。さて、あなたのさらなるコメントの後、それが事実であることは明らかです。これは、U+200Bのゼロ幅スペース文字です。それはおそらくjsfiddleから来ました(私はあなたがそこから何かを貼り付けたに違いありません)。

于 2012-10-04T00:51:30.777 に答える