如果你这样做:
if (window.location.href.indexOf('http://www.leadcomm.net/cost-estimate/') == 0) {
//all jquery code here
}
它会将代码限制'http://www.leadcomm.net/cost-estimate/'
在 URL 开头的任何页面。这也将说明'http://www.leadcomm.net/cost-estimate/?qsname=qsvalue'
url 的类型。但它也将允许子目录'http://www.leadcomm.net/cost-estimate/dir1/dir2/'
。
如果你这样做:
if (window.location.href == 'http://www.leadcomm.net/cost-estimate/') {
//jquery code here
}
它将仅限于该页面。
编辑
再三考虑,甚至更好的选择是.js
使用所有这些代码创建一个文档。然后在标题中执行以下操作以根据页面动态加载它。除非需要,否则这将完全阻止代码加载。
<script type="text/javascript">
if (window.location.href == 'http://www.leadcomm.net/cost-estimate/') {
var js = document.createElement('script');
js.setAttribute("type","text/javascript");
js.setAttribute("src", "jsfilename.js");
document.getElementsByTagName("head")[0].appendChild(js);
}
</script>