Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我如何设计一个href在js中用作anchor.attr,但在单击时不打开窗口?_Php_Javascript_Html_Href - Fatal编程技术网

Php 我如何设计一个href在js中用作anchor.attr,但在单击时不打开窗口?

Php 我如何设计一个href在js中用作anchor.attr,但在单击时不打开窗口?,php,javascript,html,href,Php,Javascript,Html,Href,我的php文件中有一个href函数。我在js文件中将它用作anchor.attr('href'),当有人翻过图像的缩略图时,它会显示图像的大版本。那很好。问题是,如果有人单击现在显示的大版本,它会用包含大图像的文件替换我的php文件。我希望它什么也不做 我曾尝试在js中使用其他类似anchor.attr的名称和标题,但它正在执行img语句,需要href才能正常工作 如果我将href'#',则anchor.attr会出错,因为那里没有可执行的文件 是否有一种方法允许对js函数使用href,但在单击

我的php文件中有一个href函数。我在js文件中将它用作anchor.attr('href'),当有人翻过图像的缩略图时,它会显示图像的大版本。那很好。问题是,如果有人单击现在显示的大版本,它会用包含大图像的文件替换我的php文件。我希望它什么也不做

我曾尝试在js中使用其他类似anchor.attr的名称和标题,但它正在执行img语句,需要href才能正常工作

如果我将href'#',则anchor.attr会出错,因为那里没有可执行的文件

是否有一种方法允许对js函数使用href,但在单击时不打开包含图像的新窗口

谢谢你的帮助

$("a").click(function(event){
  event.stopPropagation();
  // do something
});
或者您可以使用javascript
return false
来停止锚标记重定向

$('a').click(function () {
      return false;
};

你介意分享显示图片大版本的JavaScript代码吗?一些相关的代码?(增加你的acc率)您有14个问题,但没有一个答案是可接受的,这当然是可能的,尽管可能性很小。因此,请查看您之前的问题,当有答案帮助您解决问题时,请将其标记为已接受。@DavidBurke请接受最佳答案