Jquery Can';t更改fancyBox 3数据属性

Jquery Can';t更改fancyBox 3数据属性,jquery,fancybox,Jquery,Fancybox,我希望用这行代码更改fancybox项的数据属性。我用的是fancyBox 3。出于某种原因,它不允许我更改数据属性。我已经检查了响应的选择器,即hide() 如果有人能帮忙,那就太棒了 $("#line-up .artists .item .artist") .data("fancybox", "gallery") .attr('data-fancybox', 'gallery'); 如前所述,.data只会改变html,而.attr会 告诉我进展如何试试看 $("#line

我希望用这行代码更改fancybox项的数据属性。我用的是fancyBox 3。出于某种原因,它不允许我更改数据属性。我已经检查了响应的选择器,即
hide()

如果有人能帮忙,那就太棒了

$("#line-up .artists .item .artist")
    .data("fancybox", "gallery")
    .attr('data-fancybox', 'gallery');
如前所述,
.data
只会改变html,而
.attr

告诉我进展如何

试试看

$("#line-up .artists .item .artist")
    .data("fancybox", "gallery")
    .attr('data-fancybox', 'gallery');
如前所述,
.data
只会改变html,而
.attr


告诉我情况如何

尝试使用
attr()
方法设置
data fancybox
属性,例如
.attr(“data fancybox”、“gallery”)
尝试使用
attr()
方法设置
data fancybox
属性,例如
.attr(“data fancybox”、“gallery”)

您能在使用
data
属性的地方发布html吗?您是否完成了控制台操作。登录数据属性-使用数据,它在内存中而不是在实际的html本身上更改它-因此,如果您检查元素,您将看不到更改。您可以将html发布到您使用
数据
属性的位置吗?您是否完成了控制台。登录数据属性-使用数据,它在内存中而不是在实际的html本身上更改它-因此,如果检查元素,您将看不到更改我认为我可以使用此函数设置数据属性,但我不知道;)。谢谢你的回复,工作得很有魅力!我原以为可以使用此函数设置数据属性,但我所知甚少;)。谢谢你的回复,工作得很有魅力!谢谢,谢谢