.attr不工作-JQuery

.attr不工作-JQuery,jquery,Jquery,由于某些原因,下面的.attr方法中的值没有触发。我对其他按钮使用了相同的方法,它们工作正常。下面的按钮是使用Javascript创建的,所以我不确定这是否就是.attr方法不起作用的原因。我也尝试过使用.data,但似乎也不起作用。谢谢 $("#video-navbar button").data('data-ga-event', '{"category":"see-whats-new", "action":"video", "label":"nav"}'); 使用data()时,不需要da

由于某些原因,下面的.attr方法中的值没有触发。我对其他按钮使用了相同的方法,它们工作正常。下面的按钮是使用Javascript创建的,所以我不确定这是否就是.attr方法不起作用的原因。我也尝试过使用.data,但似乎也不起作用。谢谢

$("#video-navbar button").data('data-ga-event', '{"category":"see-whats-new", "action":"video", "label":"nav"}');
使用
data()
时,不需要
data-
前缀

$("#video-navbar button")
.data('ga-event', '...');
您需要使用
attr()


您没有使用
attr
?您可能想使用
$(“#视频导航栏按钮”).data('ga-event','{…}'
)而不使用
数据-
$("#video-navbar button")
    .attr('data-ga-event', '...');