当我尝试从ajax加载的div获取此属性时,它返回未定义
$(document).on('click', '.next', function(e) {
var vid = $(this).attr('data-id');
console.log("data-id is " + vid);
});
控制台返回数据ID未定义
ajax加载内容
<div class = 'next' date-id ="21" ><svg></svg> </div>
最佳答案
有一个拼写错误:
$(this).attr('data-id');
到 $(this).attr('date-id');
$(document).on('click', '.next', function(e) {
var vid = $(this).attr('date-id');
console.log("data-id is " + vid);
});
关于javascript - jquery加载div属性返回未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59442993/