向新元素添加数据:
var ComBox = $('<div></div>').addClass('commentBox');
$.data(ComBox, 'ChannelID', 5);
$('body').append(ComBox);
尝试获取数据时,结果未定义..
var cID = $('.commentBox').data('ChannelID');
console.log('cID : '+cID );
向新元素添加数据:
var ComBox = $('<div></div>').addClass('commentBox');
$.data(ComBox, 'ChannelID', 5);
$('body').append(ComBox);
尝试获取数据时,结果未定义..
var cID = $('.commentBox').data('ChannelID');
console.log('cID : '+cID );
替换这个:
$.data(ComBox, 'ChannelID', 5);
有了这个:
ComBox.data('ChannelID', 5);
它使用这个功能
最佳实践说明,您最好在 jQuery 对象前加上 $ 含义:
ComBox
=>$comBox