为什么我的控制台显示数据Id未定义



在标记上,我有一个复选框,它应该将值从locations[i][3]传递到map-checked-box

locations[i][3] = 123;
infowindow.setContent(locations[i][0] + locations[i][3] + " 
<input type='checkbox' class='map-checked-box mr-1' data-id='"+ locations[i][3] +"' >`");`

在这里它应该接收值

$("body").delegate('.map-checked-box', "click", function(){
var dataID = $(this).data('id');
console.log(dataId);
}

但它说dataId没有定义。

这是按钮目标型号

<button class="show_all_point" data-toggle="modal" data-target="#map-modal-points">Show All Points</button> 

它应该解决或建议我任何其他方法,在点击复选框时将location[1][3]值传递给dataId

dataID!=dataId,所以我通过它并使用

$("body").delegate('.map-checked-box', "click", function(){
var dataID = $(this).data('id');
console.log(dataID);
}

最新更新