克隆/镜像路径到Jquery中的另一个元素
Clone/mirror image path to another element in Jquery?
我正在尝试安装一个名为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
});
你可以这样使用jquery:
$('a.fancybox').attr('href',$('img').attr('src'));
var imgPath = $('img').attr('src');
$('a.fancybox').attr('href', imgPath);
相关文章:
- 使用clickToggle并在单击另一个元素时关闭元素
- 按我自己的类克隆另一个元素的内容和顺序
- 如何通过HTML+CSS中的另一个元素Selector更改元素的属性值
- jQuery-将列表项的一个元素移动到同一项的另一个元素中+对我的列表中的每个项执行此操作
- jquery从另一个元素中移除移除
- DIV怎么能像Javascript中的另一个元素一样工作呢
- 使用数据属性将HTML数据复制到另一个元素
- 将鼠标悬停在Angular JS中的一个元素上,并将Class添加到另一个元素中
- 在类JavaScript选择的另一个元素中选择一个标记元素
- 只要存在,就用另一个元素替换一个元素
- 初学者反应查询(如何删除一个元素并附加另一个元素)
- 将jquery ui窗口的父元素设置为另一个元素
- 如何激活下拉菜单:在一个元素上单击768px宽度下方,在另一个元素上将鼠标悬停在768px上方
- Pixijs将元素附加到另一个元素
- JavaScript:将输入范围行为链接到另一个元素
- 如何使用元素's属性值,以针对jQuery中具有相同属性值的另一个元素
- angularjs阵列拼接到另一个元素
- 另一个元素JAVAscript中的元素位置
- 当鼠标也在触摸另一个元素时,d3.js鼠标悬停事件未被触发
- 将元素的可见性绑定到另一个元素