Javascript 如何在fancybox2回调函数中读取数据属性
我有一个简单的图像库和伟大的插件 我想知道,因为这不管用。非常感谢您的帮助 编辑:我也尝试了Javascript 如何在fancybox2回调函数中读取数据属性,javascript,jquery,html,fancybox-2,Javascript,Jquery,Html,Fancybox 2,我有一个简单的图像库和伟大的插件 我想知道,因为这不管用。非常感谢您的帮助 编辑:我也尝试了.attr('data-title')和数据('title')但它给了我未定义的 回答:好了,伙计们,我发现了 var title = this.element.find('img').data('title'); 真有办法!谢谢 好吧,看来,Fancybox”回调使用的是一种自己的元素,这就是为什么 $(this).data('title'); // DOESN'T WORK 或 抛出未定义的。我在
.attr('data-title')代码>和数据('title')代码>但它给了我未定义的
回答:好了,伙计们,我发现了
var title = this.element.find('img').data('title');
真有办法!谢谢 好吧,看来,Fancybox
”回调使用的是一种自己的元素,这就是为什么
$(this).data('title'); // DOESN'T WORK
或
抛出未定义的
。我在文档中找到了解决方案:
var title = this.element.find('img').data('title');
很高兴你发现了!将其作为答案发布并标记,以便其他人可以从中受益!:D这似乎也很有效,至少对小提琴来说是这样:@urbz您没有使用Fancybox的回调
,这与我的情况完全不同。
$(this).data('title'); // DOESN'T WORK
$(this).attr('data'); // DOESN'T WORK
var title = this.element.find('img').data('title');