我的php文件中有一个href函数。我在我的js文件中将它用作anchor.attr('href'),以便在有人翻阅图像的缩略图时显示图像的大版本。这很好。问题是如果有人点击现在正在显示的大版本,它会用包含大图像的文件替换我的php文件。我希望它什么都不做。
我已经尝试在js中使用其他类似于名称和标题的anchor.attr,但它正在执行img语句并要求href运行。
如果我输入href'#“,则会关闭anchor.attr错误,因为没有要执行的文件。
是否有办法允许在js函数中使用href,但在点击时不打开包含图像的新窗口。
感谢您的帮助。
答案 0 :(得分:3)
$("a").click(function(event){
event.stopPropagation();
// do something
});
或者您可以使用javascript return false
来停止重定向
$('a').click(function () {
return false;
};