Может ли кто-нибудь сказать мне, почему, даже когда мое предупреждение показывает, что мои строки регулярных выражений совпадают, оператор if не запускается? У меня есть пример кода ниже. Заранее спасибо.Мое регулярное выражение не будет соответствовать условному утверждению
$(document).ready(function() {
$('div#primaryNavigation').find('a').each(function() {
var pattern = /my-link1|my-link2|my-link3|my-link4/;
var myWindow = window.location.pathname.match(pattern);
var href = $(this).attr('href').match(pattern);
alert('Show link and href until match: ' + myWindow + ' ' + href);
if (myWindow == href) {
//* Do Something *
};
});
});
Что относительно '/ my-link [1-4] /' – jAndy
@jAndy Я считаю, что mylink1 и т. Д. Являются заполнителями – Amarghosh