0

我有以下代码。但是,它的问题在于它不会更改nameElem.data('index'),因此每当代码运行时,它只会显示列表中的元素 1。如何更改nameElem.data('index')json 值?我试过cardInfo[i].data.index = index;了,但没有奏效。

$('#next').on('click', function(e) {
    e.preventDefault();
    var nameElem = $('#team-name');
    var entries = nameElem.data('entries');
    var index = (nameElem.data('index') + 1) % entries.length;
    nameElem.text(entries[index]);
})

保持简单:如何将 json 值 - nameElem.data('index') 设置为 var index?

4

1 回答 1

2

这不是 JSON 值,我不知道您为什么要谈论 JSON 值……但无论如何:

nameElem.data("index",index);

那应该这样做。

于 2012-12-31T04:02:19.940 回答