我有以下代码。但是,问题在于它不会更改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?
答案 0 :(得分:2)
这不是JSON值,我不知道你为什么要谈论JSON值...但无论如何:
nameElem.data("index",index);
应该这样做。