可变数据属性不起作用

时间:2017-01-06 10:07:48

标签: jquery html html5 custom-data-attribute

我有这段代码:

for(var i = 0; i < subjects.length; i++){
$('#container').append('<div class="content"><span class="context-text" data-item="' + i '">' + subject[i].title + '</span></div>');
}

它不起作用。这确实有效:

for(var i = 0; i < subjects.length; i++){
$('#container').append('<div class="content"><span class="context-text" data-item="1">' + subject[i].title + '</span></div>');
}

有人可以帮忙吗?我错过了一些东西而且我不知道它是什么。

1 个答案:

答案 0 :(得分:1)

在我之后错过了

更改此行

$('#container').append('<div class="content"><span class="context-text" data-item="' + i '">' + subject[i].title + '</span></div>');

$('#container').append('<div class="content"><span class="context-text" data-item="' + i + '">' + subject[i].title + '</span></div>');