我试图停止网站上的某些链接正常工作。
这是我的代码:
链接:
<a href='http://mysite.home.com'>Home</a><br>
<a href='http://mysite.home.com/nextpage'>Next Page</a><br>
<a href='http://mysite.string.home.com'>Home 2</a><br>
<a href='http://mysite.string.home.com/otherpage'>Other Page</a>
jQuery:
<script>
$("a[href*='.string.']").click(function(e) {
e.preventDefault();
alert('You cannot use this link');
});
</script>
目标是停止最后两个链接(带有包含.string的href的链接)的工作,而是显示警报。但是,此代码不起作用,链接仍然起作用。我究竟做错了什么?
奇怪的是,代码在这里可以正常工作:http://jsfiddle.net/TzUN3/364/
但不在我的网站上。我的页面
<body>
中都有脚本和链接,链接之后是脚本。它是否正确?谢谢。
最佳答案
忘了加
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
到我的页面。感觉像个白痴。
谢谢你们。
关于javascript - 停止某些链接(包含某些字符串的href)工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35611405/