我创建了一个动态列表视图,我想从我单击的列表视图中的行中获取数据(数据显示在列表视图上,因此“附加”工作完美),当我单击时我得到“未定义”并且尝试将数据输入“x”,我不明白为什么!
我的代码:
for (var i = 0; i < json_parsed.Categories.length; i++){
var cars= json_parsed.Categories[i];
$('#categoryList').append($('<li data-categoryId = cars.car_name>').html(' <a href="#" onclick = "temp()" >'+cars.car_name+</a>'));
}
function temp () {
var x = $(this).data('categoryId');
alert (x);
};
谢谢提前