Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.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
Javascript 为链接屏蔽元素的最佳方式是什么?_Javascript_Jquery - Fatal编程技术网

Javascript 为链接屏蔽元素的最佳方式是什么?

Javascript 为链接屏蔽元素的最佳方式是什么?,javascript,jquery,Javascript,Jquery,我有一个问题,如果哪一个是链接某个元素的最佳方式,例如,我有这么多图像,我想成为它们的链接,我知道的传统方式是: <a href="someplace.html><img src="myimage.jpg" ></a> 这可能是更多的代码,但当我有很多图片时,我觉得这对我帮助更大 所以我想问,wheter是制作链接的最好方法,而不仅仅是图像 谢谢。您可以使用CSS将它们全部封装在中光标:指针。或者,更好的方法是使用wrapAll()创建实际链接。 <i

我有一个问题,如果哪一个是链接某个元素的最佳方式,例如,我有这么多图像,我想成为它们的链接,我知道的传统方式是:

<a href="someplace.html><img src="myimage.jpg" ></a>
这可能是更多的代码,但当我有很多图片时,我觉得这对我帮助更大

所以我想问,wheter是制作链接的最好方法,而不仅仅是图像


谢谢。

您可以使用CSS将它们全部封装在

中<代码>光标:指针
。或者,更好的方法是使用
wrapAll()
创建实际链接。
<img src="cats.jpg" class="link-cat">
$('.link-cat').hover(function(){$(this).css('cursor','pointer');},function(){$(this).css('cursor','pointer');}).on('click',function(){windows.location.href="http://www.cats.com";})
$('.link-cat').each(function(){ 
     $(this).wrap('<a>').parent().attr('href',this.src);
});