16

我可以<a href="">使用 CSS 添加指向 HTML 元素的链接吗?因为我有一张图片,所以我想添加一个指向特定页面的链接。任何人都可以帮助我这样做吗?

4

3 回答 3

16

不,它不可能通过 css 添加链接。但是你可以使用jquery

$('.case').each(function() {
  var link = $(this).html();
  $(this).contents().wrap('<a href="example.com/script.php?id="></a>');
});

这里的演示:http: //jsfiddle.net/r5uWX/1/

于 2013-06-04T05:18:10.797 回答
3

您不能简单地使用 CSS 添加链接。CSS用于样式。

您可以使用 CSS 设置样式。

如果您想动态提供链接,那么我建议您使用 jQuery 或 Javascript。

您可以使用 jQuery 轻松完成此操作。

我已经为你做了一个样本。你可以参考一下。

网址:http: //jsfiddle.net/zyk9w/

$('#link').attr('href','http://www.google.com');

这条单行就可以了。

于 2013-06-04T06:21:17.110 回答
0

你不需要 CSS。

     <img src="abc"/>

现在有链接:

     <a href="#myLink"><img src="abc"/></a>

或者使用 jquery,稍后,您可以使用 wrap 属性,请参阅这些问题的答案:

如何使用 jquery 添加指向图像的链接?

于 2013-06-04T05:18:34.817 回答