0
如何在迭代對象數組時通過修改對象的css?這裏是我的嘗試:使用jquery修改對象的css,同時遍歷對象數組
var buttons = $('#nav li');
for(button in buttons){
button.css("opacity","1");
}
但這給出了錯誤:
Uncaught TypeError: Object 0 has no method 'css'
(anonymous function)
k jquery-1.8.0.min.js:2
l.fireWith jquery-1.8.0.min.js:2
p.extend.ready jquery-1.8.0.min.js:2
D
'button'設置爲的鍵對象或數組,而不是值 - JS'for-in'不像PHP'foreach'。 – Barmar
啊,這就是爲什麼! '$(buttons [button]).css(「opacity」,「1」);'工作,謝謝! – mbdavis
但未定義的答案是遍歷jQuery集合的慣用方式。 – Barmar