AnA*_*ice 13 jquery dom jquery-plugins css-selectors fancybox
我有以下几行代码:
$("a.quickview").fancybox({
ajax : {
type : "POST",
data : 'itemID=' + $(this).attr("name")
}
});
Run Code Online (Sandbox Code Playgroud)
哪个具有约束力:
<a name="614" class="quickview" href="/URL/index.cfm">quick view</a>
Run Code Online (Sandbox Code Playgroud)
我希望数据发布为itemID = 614,但$(this).attr("name")将以未定义的形式返回?我究竟做错了什么?
谢谢
Jon*_*Lin 15
如果您使用的是Fancybox 2.0,则可以执行以下操作:
$("a.quickview").fancybox({
ajax : {
type : "POST",
data : 'itemID=' + $(this.element).attr("name")
}
});]
Run Code Online (Sandbox Code Playgroud)
来源:来自fancyBox Github问题的代码片段(这可行)=>
$(".fancybox").fancybox({
beforeShow : function() {
this.title = $(this.element).attr('fancybox-title');
}
});
Run Code Online (Sandbox Code Playgroud)