我有元素的列表看起來像這樣的Javascript,JQ數據類型的衝突
<li class="depuy">
<a class="comp" data-color="#66" href="#">
Something
</a>
</li>
在骨幹渲染,我想補充一個背景顏色從他們的數據屬性取出這些元件。我試圖做到這一點
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'
但是當你看到它。可能是什麼問題?
它的工作原理!非常感謝 ! – chipatama