使用jQuery和jQuery URL插件。未正確評估JavaScript字符串?
我有以下代碼:
$('#secondary-nav > li > ul > li > a').each(function() {
var aHref = new String($(this).attr('href'));
alert (aHref);
var wUrl = new String($.url().attr('file'));
alert (wUrl);
alert (aHref === wUrl);
});
兩個AHREF和wUrl是字符串對象(我已使用的instanceof確認)。但是比較的結果是錯誤的。代碼位於「pageA.html」,其中一個錨點的href是「pageA.html」,但它從不計算爲true。
出於興趣,如果您使用==而不是===,他們會比較正確嗎? –