Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript或JQuery更改JSON值_Javascript_Jquery_Json - Fatal编程技术网

使用Javascript或JQuery更改JSON值

使用Javascript或JQuery更改JSON值,javascript,jquery,json,Javascript,Jquery,Json,我有以下代码。但是,它的问题在于它不会更改namelem.data('index'),因此每当代码运行时,它只显示列表中的元素1。如何更改namelem.data('index')json值?我尝试了cardInfo[I].data.index=index,但这不起作用 $('#next').on('click', function(e) { e.preventDefault(); var nameElem = $('#team-name'); var entries =

我有以下代码。但是,它的问题在于它不会更改
namelem.data('index')
,因此每当代码运行时,它只显示列表中的元素1。如何更改
namelem.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值-namelem.data('index')设置为var index?这不是json值,我不知道你为什么要谈论json值。。。但无论如何:

nameElem.data("index",index);

这应该就够了。

就是这么做的——如果它不是JSON值,那么它是什么呢?对不起,我以为它是JSON值——今天实际上是我第一次处理JSONification,所以我假设它就是JSONification。总之,它是什么类型的值,@Kolink?它是一个
data
属性。JSON是一个表示对象的字符串,例如
“{foo:'bar'}”