Jquery 从Fancybox类获取当前ID
我试图调用Fancybox 3层并使用类从元素接收当前ID。但它仍然返回未定义的变量Jquery 从Fancybox类获取当前ID,jquery,fancybox,Jquery,Fancybox,我试图调用Fancybox 3层并使用类从元素接收当前ID。但它仍然返回未定义的变量 $(".cerrar_actividad").fancybox({ afterLoad: function () { alert($(this.element).attr("id")) } }); 这里是JSIDLE示例要获取后加载事件处理程序中单击元素的id,您可以从$lastFocus对象中获取上下文,该对象在实例参数中返回,如下所示: $(“.cerrar\u actividad”)
$(".cerrar_actividad").fancybox({
afterLoad: function () {
alert($(this.element).attr("id"))
}
});
这里是JSIDLE示例要获取
后加载事件处理程序中单击元素的id
,您可以从$lastFocus
对象中获取上下文
,该对象在实例
参数中返回,如下所示:
$(“.cerrar\u actividad”).fancybox({
后加载:函数(实例,当前){
警报($(实例.$lastFocus.context).prop(“id”))
}
});代码>
原始元素存储在opts.$orig
(用于自定义)中,这是获取ID的方式:
afterLoad: function( instance, current ) {
alert( current.opts.$orig.attr("id") );
}
看