是否可以使用js、html和jquery为datatable的每一行设置倒计时计时器?我目前可以执行倒计时计时器,但不确定如何将此倒计时计时器分配给数据表的所有行。从我下面的datatable代码中可以看到,倒计时计时器只能在第一行看到,因为id只能分配一次。我需要找到分配多个id的方法吗?有什么建议吗?
for (var i = 0; i < arr.length; i++) {
t.row.add([
"<b>" + arr[i].eventname +"</b>" + "</br>" +"</br>",
"<b>" + arr[i].datetime + "</b>",
arr[i].venue,
"<a href='#' class='btn btn-primary btn-rounded' id='btn" +
arr[i].eventid + "'>View</a>",
// for countdown timer
"<div id = 'day' ></div>:<div id = 'hour'></div>:<div id = 'min'>
</div>:<div id = 'sec'></div></div>"
]).draw(false);发布于 2019-01-25 23:29:28
Yuo可以按类分配计时器的数字,而不是id (使用.day,.hour,.min,.sec,而不是#day,#hour等)
for (var i = 0; i < arr.length; i++) {
t.row.add([
"<b>" + arr[i].eventname +"</b>" + "</br>" +"</br>",
"<b>" + arr[i].datetime + "</b>",
arr[i].venue,
"<a href='#' class='btn btn-primary btn-rounded' id='btn" +
arr[i].eventid + "'>View</a>",
// for countdown timer
"<div class = 'day' id = 'day" + arr[i].eventid + "' ></div>:<div class = 'hour' id = 'hour" + arr[i].eventid + "'></div>:<div class = 'min' id = 'min" + arr[i].eventid + "'>
</div>:<div class = 'sec' id = 'sec" + arr[i].eventid + "'></div></div>"
]).draw(false);https://stackoverflow.com/questions/53182635
复制相似问题