使用CSS将超链接a href添加到元素

16
我可以帮助您将HTML元素添加链接到CSS。因为我有一张图片,我想添加一个链接到特定页面。有人能帮我做到这一点吗?(请保留HTML标签)

3
也许是因为你已经可以通过使用 ":before" 和 ":after" 将内容、图片和其他元素添加到页面上了。 - Julix
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/


我认为类似问题的这个答案提供了一个更好的实例。 - GDP2
它会导致核心网络要素中的控制台错误。 - Muhammad Nouman Khalid

3

-1

你不需要使用CSS来完成这个。

     <img src="abc"/>

现在附带链接:

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

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

如何使用jQuery将链接添加到图像中?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接