Я создал матрицу из ящиков размером 5x5. Я бы хотел щелкнуть ссылку, и эта ссылка динамически меняет цвет после того, как я щелкнул его (a: побывал) - по одному. Однако в моем текущем коде он меняет цвет на все ссылки, а не на тот, который я нажал.Динамическое изменение CSS
HTML:
<ul id="rowOne" class="center">
<li><a href="#">$100</a></li>
<li><a href="#">$100</a></li>
<li><a href="#">$100</a></li>
<li><a href="#">$100</a></li>
<li><a href="#">$100</a></li>
</ul>
Jquery:
$('a').click(function(){
$.each('a').css({'color':'#002290'});
});
Любые предложения?
'$ .each ('а') CSS (..)' избыточен - вы не нуждаетесь в 'каждый()', JQuery будет применяться '.css()' для всех соответствующие элементы. – Spudley
Также (в дополнение к ответам) я бы предложил использовать 'addClass()'/'removeClass()' вместо прямого изменения CSS элемента (ов). –