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로 평가되지 않습니다.
=== 대신 ==를 사용하면 올바르게 비교할 수 있습니까? –