我有一个看起来像这样的元素列表
<li class="depuy">
<a class="comp" data-color="#66" href="#">
Something
</a>
</li>
在 Backbone 渲染中,我想为这些元素添加背景颜色,这些元素取自它们的数据属性。我试着这样做
var som_array = $(".com a");
var som_array_length = som_array.length;
for(var i=0;i<som_array_length;i++)
{
var som_object = som_array[i].data("color");
console.log(som_object);
}
但是在控制台中,我收到了此消息Uncaught TypeError: Object [object HTMLAnchorElement] has no method 'data'
,但正如您所见。可能是什么问题?