將數據添加到新的元素:如何將數據添加到jquery創建的元素?
var ComBox = $('<div></div>').addClass('commentBox');
$.data(ComBox, 'ChannelID', 5);
$('body').append(ComBox);
當試圖獲取數據,導致不確定的..
var cID = $('.commentBox').data('ChannelID');
console.log('cID : '+cID);
將數據添加到新的元素:如何將數據添加到jquery創建的元素?
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
不要忘記接受答案。 – endyourif