检查页面上是否存在特定元素会更明智吗?在特定页面上运行特定的JavaScript/jQuery功能
if ($('#cool-page').length > 0) {
// my jQuery function
}
或检查窗口的位置是正确的页面?
if (window.location.href.indexOf('words-here') != -1) {
// my jQuery function
}
在这种情况下,我只希望在页面上运行我的jQuery函数:site.com/123/words-here
如果最好的方式是后者,我应该怎么写了一个正则表达式匹配的上面的位置?