我有一些 javascript 代码附加到一个带有 onclick 的按钮,代码如下:
function ondelete () {
var getDiv = document.getElementById("imgdiv");
var lb_img = $("#imgdiv").children();
for (var i = 0; i < lb_img.length; i++) {
console.log(lb_img[i].src);
}
}
这会返回一个很棒的输出,这是使用 F12 开发人员工具在 chrome 中打开时对应的 html:
<div id="imgdiv" class="modal-body next">
<img draggable="false"src="http://(urlfrommywebsite)/A_LANX/get/OTc1/179f42">
</div>
所以代码应该返回 src 属性,但它却返回
http://127.0.0.1/stage/local/admin/galleries/gallery/2
这是我的网址。在其他图像上,它返回另一个 img 的值或相同的 url,真的很奇怪。这一切都发生在灯箱内,因此没有打开灯箱的正常代码是
<div id="imgdiv" class="modal-body next"></div>
我真的被困在这里了,所以一点帮助真的很有用:)
EDIT:
到目前为止似乎没有答案有帮助,对其他可能具有 getImage() 或类似功能的灯箱有什么建议吗?
附注fancybox 对我来说也不太管用。
您正在使用此代码来获取图像 url。
<div id="imgdiv" class="modal-body next">
<img draggable="false" src="http://wallpoper.com/images/00/31/33/51/black-background_00313351.jpg">
jQuery 代码:
$( document ).ready(function() {
alert($('#imgdiv img').attr('src'));
});
现场演示 http://jsfiddle.net/Mansukh_Khandhar/7sqkrcj3/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)