我有一个将文本附加到div的上一个和下一个链接,但是我一直在尝试找出如何从treeObj附加到ul。我似乎也无法从第一个ID开始页面。它开始空白。

  $("#next-bt").click(function() {
    $('.tracks').removeClass('selected');
    clickedID++;

    if (clickedID > lastIndex)
      clickedID = firstIndex;
    $('#' + (clickedID) + '_tracks').addClass('selected');
    document.getElementById('player-digital-title').innerHTML = treeObj.root[clickedID - 1].trackName;


  });


https://jsfiddle.net/5f4uzokf/

最佳答案

您可以在准备好的文档中手动触发Next button

$("#next-bt").click();


您可以在处理程序中添加条件以取消该事件:

if(clickedID > lastIndex)
{
    clickedID--;
    $("#next-bt").css('cursor', 'default');
    $('#' + (clickedID) + '_tracks').addClass('selected');
    document.getElementById('player-digital-title').innerHTML = treeObj.root[clickedID - 1].trackName;
    return;
}


这是DEMO

10-08 04:03