Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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生成的列表中,如何向<;a>;标签?_Javascript_Jquery_List - Fatal编程技术网

在Javascript生成的列表中,如何向<;a>;标签?

在Javascript生成的列表中,如何向<;a>;标签?,javascript,jquery,list,Javascript,Jquery,List,我有一个javascript为我生成一个列表。这一切都有效。问题出在 但是当我想添加一个新属性时,比如:data-I,它不起作用。怎么会?参见演示小提琴:(第二个是使用data-i改编的小提琴) 如何使其也可以向脚本添加/使用诸如data-I之类的属性?我的最终目标是创建这个:(当然是从脚本中获取值) 感谢您抽出时间data-i在JavaScript中不是有效的标识符,因此您需要以对象文字引用它: { 'data-i': 'whatever' } 在财产访问期间: whatever['

我有一个javascript为我生成一个列表。这一切都有效。问题出在

但是当我想添加一个新属性时,比如:
data-I
,它不起作用。怎么会?参见演示小提琴:(第二个
是使用
data-i
改编的小提琴)

如何使其也可以向脚本添加/使用诸如
data-I
之类的属性?我的最终目标是创建这个:
(当然是从脚本中获取值)


感谢您抽出时间

data-i
在JavaScript中不是有效的标识符,因此您需要以对象文字引用它:

{
    'data-i': 'whatever'
}
在财产访问期间:

whatever['data-i']

我不知道你为什么被否决。因为那些这样做的人甚至没有留下任何错误的迹象,所以请进行投票。我也不知道,所以这里有一个+1来平衡问题:)谢谢投票人!我也没有任何关于反对票的线索,我认为我正确地解释了问题,好的标签,甚至小提琴的例子。我甚至在发帖前用谷歌搜索了一下,虽然我不知道正确的搜索/编码术语,因为我刚开始用js编码。啊哈,一些简单的引用缺失了:-)谢谢你的示例和解释,今天学到了一些东西!