您可以使用數據表的fnRowCallback
選項添加自定義屬性表中的行後,他們都創建(see the docs)。
$('#mytable').dataTable({
// Set data for the table here
// ...
// Add data attributes for intro.js
'fnRowCallback': function(nRow, aData, iDisplayIndex, iDisplayIndexFull) {
if (aData[1] === 'Firefox 2') {
$('td:eq(1)', nRow)
.attr('data-intro', 'This column shows the browser type.')
.attr('data-step', '1');
}
},
// Add data attributes for sections, that do not belong to the table itself
'fnInitComplete': function(oSettings, json) {
// The number of elements selector seems to have the id of the table + '_length'
$('#example_length')
.attr('data-intro', 'Select the number of entries to show.')
.attr('data-step', '1');
}
});
http://jsfiddle.net/2f2L6/1/
來源
2014-03-03 20:57:07
Jan
什麼是 「H1」 必須用數據表網格上市? – user2864740
這只是一個示例,表明您需要數據前奏和數據步驟選項 – James
但是*其中*是「h1」,*它如何與DataTable網格相關? 「變更日誌」與網格中顯示的任何*數據有什麼關係? – user2864740