나는 5x5 상자의 매트릭스를 만들었습니다. 링크를 클릭하고 해당 링크를 클릭 한 후 동적으로 색상을 변경하고 싶습니다 (한 번에 하나씩) - 한 번에 하나씩. 그러나 현재 코드에서는 클릭 한 특정 링크가 아닌 모든 링크로 색상이 변경됩니다.동적으로 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 ('A') CSS는 (..)'중복 - 당신은이 '각()', JQuery와 모든'에 .css()'적용 할 필요가 없습니다 일치하는 요소. – Spudley
또한 (더 답변에), 나는 요소의 CSS를 직접 변경하는 것이 아니라'addClass()'/'removeClass()'를 사용하는 것이 좋습니다. –