gpt4 book ai didi

javascript - 不知道为什么不能用 jquery 获取 data-id。它总是未定义的

转载 作者:行者123 更新时间:2023-11-30 12:03:22 27 4
gpt4 key购买 nike

尝试使用 jquery 获取数据 ID。但没有成功。我的带有数据 ID 的 jsp:

<button class="btn btn-danger" id="delete-track" data-id="${track.id}"><i class="fa fa-trash-o"></i> Delete</button>

还有我的js:

var TracksController = function(){

};

TracksController.prototype.deleteTrack = function (el) {

var id = $(el).attr("data-id");

$.ajax({
url: '/tracks/delete',
type: 'post',
data: {
id: id
},
success: function (data){



}
})

};

TracksController.prototype.init = function () {

var that = this;

$('#delete-track').on('click', function () {
that.deleteTrack();
return false;
});

};

$(function(){
var tracksController = new TracksController();
tracksController.init();
});

认为它必须有效,但是...有人可以告诉我我做错了什么吗?

最佳答案

试试 $(el).data("id")。 data 函数允许您存储/获取存储在元素中的数据。您可以阅读更多相关信息 here .

关于javascript - 不知道为什么不能用 jquery 获取 data-id。它总是未定义的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36022844/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com