我目前有一个站点和一个在标题中运行的 javascript
<script type="text/javascript" src="js/jquery-1.6.1.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('a').click(function(e){
e.preventDefault();
document.location.href='shows.php?ref='+this.href;
return false;
});
});
</script>
它改变了所有的标签。现在我添加了一个 php include 来包含一个导航栏。问题是 javascript 还更改了使它们失败的导航链接。
是否可以替代 href 中的 a,或者我可以抵消导航页面中的 javascript,或者我可以在当前的 javascript 中排除导航页面吗?
谢谢
最佳答案
使用合适的选择器来缩小选择范围。假设真正的内容在一个 ID 为 content
的 div
中,使用
$('#content a').click(function(){...});
您没有发布您的 HTML 结构,但这应该会给您正确的想法。如有必要,请添加 ID。
关于php - 反作用 javascript .click 或替代 href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6179895/