我在腳本的開始設置這些了:你如何使用jQuery(elementArray)?
var grid = $('#grid');
var lines = $('#lines');
var background = $('#background');
在亞洲其他腳本,我需要改變CSS在同一時間的所有3個元素。而不是這樣做:
grid.css({...
lines.css({...
background.css({...
我想這樣做的其中之一:
$(grid, lines, background).css({...
$([grid, lines, background]).css({...
然而,這似乎工作的唯一事情就是通過直接引用的ID,像這樣:
$('#grid, #lines, #background').css({
我傾向於直接使用對元素的引用而不是ID,因爲它們可能會動態更改。這可能嗎?
不幸的是,確實存在似乎不是一種在時間添加多個jQuery對象的方法。但這並不是非常不合理,因爲jQuery對象本身就是類似數組的。 –
這確實在你的jsfiddle例子中工作,但不是在我的腳本中。我想我有一個單獨的變量範圍問題想弄清楚。謝謝! – velocityhead