javascript - Jquery 中另一个元素的克隆/镜像路径?

标签 javascript jquery html

我正在尝试将名为 FancyBox 的 Jquery 插件安装到我客户的纯 HTML 站点。它仅使用非常轻的 CMS 即可更改可见图像。

但是,FancyBox 的语法如下:

<a class="fancybox" rel="group" href="big_image_1.jpg">
<img   src="small_image_1.jpg" alt="" /></a>

大小图路径不同,无法更改主图。

有没有办法让jquery将img的路径克隆到a标签的href

最佳答案

您可以使用.attr(attributeName, function)

$('a.fancybox').attr('href',function(){
    return $(this).find('img').attr('src').replace('small', 'big'); //find its child img and returns it src
});

关于javascript - Jquery 中另一个元素的克隆/镜像路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31535355/

相关文章:

javascript - 在 Vue.js 2.0 中将 css 类添加到 HTML 或 BODY 标记

javascript - 用 jquery 搜索

javascript - jQueryUI 使用 $.ajax 从文本/csv 文件自动完成数据

javascript - 如何在<tr>表中搜索?

javascript - 如何隐藏样式属性?

html - 嵌套 HTML 定义列表 (<dl>) 是否正确?

javascript - 不提交表单的表单验证按钮

Javascript 直接使用函数和使用从另一个函数返回的函数

javascript - 如何将图像预取到数组中并在无限循环中在浏览器中显示它们

javascript - 如何在 React Native 中导入 geolib 来计算两点之间的距离?