Функция с переменной не работает
Здравствуйте. Я малоопытный программист, прошу помощи. Не хочу на каждый блок копировать одну и ту же функцию, хотелось бы использовать функцию с переменной (где переменная - имя класса или идентификатора блока). В реальности функция довольно сложная, но в указанном примере я ее максимально упростил, функция совершает лишь одно простое действие над блоком - меняет цвет фона. Тем не менее не работает. Возможно ошибка просто в синтаксисе, но не могу ее найти. Спасибо.
<script>
function asa(okno) {
var x = $(okno);
x.css('backgroundColor', '#EEF');
};
$(document).ready(function(){
asa('.a1');
asa('.a2');
asa('.a3');
};
</script>
<body>
<div class="a1" style="width:200px; height:200px; background-color:red;">a</div> <p>
<div class="a2" style="width:200px; height:200px; background-color:red;">a</div> <p>
<div class="a3" style="width:200px; height:200px; background-color:red;">a</div> <p>
|