【发布时间】:2011-04-26 23:33:51
【问题描述】:
谁能告诉我为什么,即使我的警报显示我的正则表达式字符串匹配,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 *
};
});
});
【问题讨论】:
标签: javascript jquery regex conditional