将数据添加到新元素:
var ComBox = $('<div></div>').addClass('commentBox');
$.data(ComBox, 'ChannelID', 5);
$('body').append(ComBox);
Run Code Online (Sandbox Code Playgroud)
在尝试获取数据时,结果为undefined ..
var cID = $('.commentBox').data('ChannelID');
console.log('cID : '+cID );
Run Code Online (Sandbox Code Playgroud)
替换这个:
$.data(ComBox, 'ChannelID', 5);
Run Code Online (Sandbox Code Playgroud)
有了这个:
ComBox.data('ChannelID', 5);
Run Code Online (Sandbox Code Playgroud)
它使用此功能
最佳实践说明,您最好使用$含义:
ComBox=> 为jQuery对象添加前缀$comBox
| 归档时间: |
|
| 查看次数: |
1784 次 |
| 最近记录: |