Сокращение выборки
как записать по-другому
$(s1).css({'top':''})
$(ar).css({'top':''})
$(sw).css({'top':''})
$(ss).css({'top':''})
$(sf).css({'top':''})
можно ли все эти переменные одним запросом? |
если стили для всех идентификаторов те же то так:
$('#id1, #id2, #id3').css('', '');
если нет то так:
$.each([['foo', '10'], ['bar', '20'], ['baz', '30']], function(i, j) {
$('#'+j[0]).css('top', j[1]+'px');
});
|
s1 это переменные, например
s1 = '.hello' ss = '#df' и т.д. |
Цитата:
|
JQ принимает массивы
$(
[
document.body,
document.getElementsByTagName('div')[0]
]
)
.css("border","5px red solid")
это будет работать. только что проверил т.е. для вашего примера, можно и так :
$( [ s1, ar, sw, ss ,sf ] ).css({'top':''})
|
| Часовой пояс GMT +3, время: 09:29. |