如何正确环绕图像的链接
How to wrap link around image properly?
我一直在尝试在图像周围包裹链接。我已经搜索并发现jQuery中的wrap()
会对我有所帮助。当我尝试它时,似乎没有任何效果。我做错了什么吗?
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<img src="http://a1.mzstatic.com/us/r30/Music3/v4/fb/af/59/fbaf5908-0839-abc6-9f6a-bc7cc5b84f27/cover170x170.jpeg" class="YTimgs">
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js' type='text/javascript' />
<script>
$('.YTimgs').wrap('<a href="http://www.chordzone.org"></a>');
</script>
您的代码似乎还可以,因为它可以在这个小提琴 http://jsfiddle.net/pqqyoakm/可能是 javascript 在加载图像之前正在执行 try:
$(document).ready(function(){
$(".YTimgs").wrap("<a href='http://www.chordzone.org'></a>'")
})
问题是你缺少加载 jQuery 的脚本的结束标记,所以它后面的脚本标记将被吞噬并忽略。
脚本标签不能自闭合,因此第二个脚本标签最终成为第一个脚本标签的一部分,并且由于脚本标签中存在src
属性,因此标签内的内容将被忽略。
将结束标记添加到脚本标记:
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js' type='text/javascript'></script>
相关文章:
- 如果显示当前图像,则禁用链接
- Javascript图像链接
- 更改标记.js图像/链接表达式
- 如何使用javascript从文件夹中获取图像并发布直接链接
- 当页面包含指向一个图像的多个链接时,fancyBox会复制缩略图辅助图像
- PNG图像被覆盖,但每个图像都有一个链接可以更改,每次一个-Javascript/jQuery/CSS
- javascript 将 IMG 标签中的图像转换为 标签中的实际链接图像
- 一键在一个窗口中打开两个不同的链接图像
- 如何使用 jquery 调整超链接图像的大小
- 重写:导航链接图像按钮效果
- 切片盒,链接图像
- 悬停时更改链接图像
- 在Javascript中使用href=mailto链接图像
- 鼠标悬停时链接图像
- 链接图像到网页链接
- 超链接图像不显示Chrome扩展
- 基于ALT标签的链接图像
- 在基于活动链接图像的导航中改变背景位置
- 将文本和超链接图像添加到表格单元格
- 如何在此代码片段中定位链接图像而不是链接文本