jQuery place attr src在Chrome中不起作用
jQuery place attr src not working in Chrome
问题
我有一个问题,Chrome没有从图像中放置属性。
注意: 以下代码段在Firefox和Internet Explorer中正常工作,没有任何错误
$(".product .left img").each(function(){
var img = $(this);
var src = $(this).attr('src');
$(this).addClass("zoom").attr('data-zoom-image', '' + src + '');
var imgsrc = $(this).attr("data-zoom-image");
var on = imgsrc.replace(/.png$/gi,"-large.png");
$(img).attr("data-zoom-image",on);
});
我想做什么
- 我想获取图像的来源并将其放置在数据缩放图像属性
- 然后通过查找.png并将该部分替换为-large.png来操作数据缩放图像属性中的url
在Chrome中,属性被放置在图像标签中,但它只显示:
data-zoom-image="undefined"
我可以对我的代码片段进行哪些改进以使其在Chrome中工作?
为了设置数据属性,可以使用
$(this).addClass("zoom").data('zoom-image', '' + src + '');
相关文章:
- XMLHttpRequest在移动设备上的chrome上不起作用
- ng disabled在chrome中不起作用.按钮在角度上未禁用
- 鼠标输入在 YUI 的 chrome 中不起作用
- Javascript的某些部分在Chrome中不起作用,但在其他浏览器中可以完美工作
- HTML5视频链接在Chrome中不起作用
- jQuery克隆函数在chrome中不起作用
- jQuery place attr src在Chrome中不起作用
- chrome中的onmouseover(下拉选项标记)事件不起作用-php,javascript
- .ajax调用在chrome中不起作用
- Javascript/AAJAX在Opera中不起作用,在FF/IE/Chrome中完美工作
- 正在处理在chrome扩展中不起作用的js
- MediaSource API demo不起作用(Chrome)
- Chrome 中表格的 CSV 导出不起作用 - JavaScript/AngularJS
- $.getJSON 在 Chrome 和 Safari 中不起作用
- OnClick 事件在 Chrome 中不起作用
- getUserMedia 在 Chrome v50.0.2661.86 上不起作用
- dataTransfer.set拖放的数据在chrome中不起作用
- 简单的鼠标悬停在 Chrome 中不起作用
- window.close();在Chrome和Firefox中不起作用
- Chrome 扩展程序权限不起作用