如何在具有相同 src 的图像上自动添加 href
How to automatically add href on image with its same src?
如何自动将具有相同src
和自定义title
属性的href
添加到图像div
上的每个图像?
我需要转换自定义div
上的每个图像,例如:
<div id="galery">
<img src="images/img.jpg">
</div>
自
<div id="galery">
<a href="images/img.jpg"><img src="images/img.jpg" title="a title"></a>
<p>title</p>
</div>
您可以使用
after()
函数在图像后添加标题,并使用 wrap()
函数用超链接包围图像:
$("#galery img").each(function() {
this.title = "a title";
$(this).after("<p>title</p>");
$(this).wrap('<a href="' + this.src + '"></a>');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="galery">
<img src="http://placehold.it/30x30" />
<img src="http://placehold.it/40x40" />
<img src="http://placehold.it/50x50" />
</div>
你可以使用这个:
var $img = jQuery("#galery img");
var $anchor = jQuery("<a title='a title'>").attr("href", $img.attr("src"));
$img.wrap($anchor).parent().after("<p>title</p>");
或者要处理多个图像,您可以使用:
jQuery("#galery img").each(function() {
var $img = $(this);
var $anchor = jQuery("<a title='a title'>").attr("href", $img.attr("src"));
$img.wrap($anchor).parent().after("<p>title</p>");
});
相关文章:
- 横幅图像重定向到href中定义以外的页面
- 将href中的图像替换为其他元素中的图像
- 当锚点HREF源不存在时隐藏图像
- 将href链接添加到通过js鼠标悬停显示的图像
- CSS 在悬停时使图像变暗 - 在其周围添加一个 href
- D3 xlink:“href”在Google Chrome上可以很好地附加图像,但在Firefox上则不然
- 更改 xlink:当图像在 D3js 中未退出时 svg 图像的 href 链接
- 在 java 脚本中使用 href 更改图像
- 需要按钮显示/隐藏图像旋转 href 添加到 javascript 代码中
- 获取图像 src,然后将其作为 href 应用于 .each 循环中
- 如何使用图像标记解析字符串中的 href
- 检测网址/链接,并用 img 标签替换图像,用 href 替换链接
- 如何使提交按钮成为 href 和图像
- 获取容器中定位点的 href 并将其应用于图像
- 从元素中获取href,并将其添加到图像的src属性中
- 如何在转换中用图像替换href链接
- 使用href时会显示图像
- 添加图像src和<a>在List.js中的href
- Highcharts:如何在window.location.href中将图像导出到本地磁盘中指定文件名
- 如何从图像的src值填充href值