【问题标题】:Adding link a href to an element using css [duplicate]使用css将链接a href添加到元素[重复]
【发布时间】:2013-05-30 09:39:19
【问题描述】:

我可以使用 CSS 将<a href=""> 链接添加到 HTML 元素吗?因为我有一张图片,所以我想添加一个指向特定页面的链接。谁能帮我做这件事?

【问题讨论】:

  • 可能是因为您已经可以通过 ":before" 和 ":after" 向页面添加内容、图片和其他内容。

标签: html css


【解决方案1】:

没有。无法通过 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/

【讨论】:

【解决方案2】:

你不需要 CSS。

     <img src="abc"/>

现在有链接:

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

或者用jquery,以后可以使用wrap属性,看这些问题的答案:

how to add a link to an image using jquery?

【讨论】:

    【解决方案3】:

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

    您可以使用 CSS 设置样式。

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

    您可以使用 jQuery 轻松完成。

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

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

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

    这一行就可以解决问题。

    【讨论】:

      猜你喜欢
      • 2012-06-18
      • 2020-10-22
      • 2020-11-16
      • 1970-01-01
      • 2018-04-05
      • 1970-01-01
      • 2013-03-27
      • 1970-01-01
      相关资源
      最近更新 更多