weixin_33736649 2014-11-10 20:11 采纳率: 0%
浏览 56

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

我需要添加一个超链接到一个图像。这是我的代码,如何将链接添加到图像中?

success: function(data, textStatus, jqXHR){
  $.each( data, function( idx, obj ) {
  //   $( "<img>" ).attr( "src", '/images/' + obj.Icon ).attr("title", obj.DisplayName).appendTo( "#images" );
});
  • 写回答

2条回答 默认 最新

  • weixin_33735676 2014-11-10 20:17
    关注

    Assuming that obj also contains the link address, and pretending that obj.Href is where it lives:

    $.each( data, function( idx, obj ) {
      var i = $( "<img>" ).
        attr( "src", '/images/' + obj.Icon );
    
      $('a').
        attr('href', obj.Href).
        attr("title", obj.DisplayName).
        append(i).
        appendTo( "#images" );
    });
    
    评论
  • weixin_33671935 2014-11-10 20:17
    关注

    You can do it like this:

    $.each(data, function (idx, obj) {
        $("<img>").attr({
            src: '/images/' + obj.Icon,
            title: obj.DisplayName,
        }).appendTo("#images").wrap('<a href="url">');
    });
    

    http://jsfiddle.net/py25pL3c/

    评论

报告相同问题?

悬赏问题

  • ¥15 存储过程或函数中的结果集类型变量如何使用。
  • ¥80 关于海信电视聚好看安装应用的问题
  • ¥15 vue引入sdk后的回调问题
  • ¥15 求一个智能家居控制的代码
  • ¥15 ad软件 pcb布线pcb规则约束编辑器where the object matpcb布线pcb规则约束编辑器where the object matchs怎么没有+15v只有no net
  • ¥15 虚拟机vmnet8 nat模式可以ping通主机,主机也能ping通虚拟机,但是vmnet8一直未识别怎么解决,其次诊断结果就是默认网关不可用
  • ¥20 求各位能用我能理解的话回答超级简单的一些问题
  • ¥15 yolov5双目识别输出坐标代码报错
  • ¥15 这个代码有什么语法错误
  • ¥15 给予STM32按键中断与串口通信