はじめまして。
現在jQueryにおいて、以下のようなhtmlのdivにクリックしたとき、一カ所のみ色が変わるようなコードを実装したいと考えています。
html
1<div class="sample">あいうえお</div> 2<div class="sample">あいうえお</div> 3<div class="sample">あいうえお</div> 4<div class="sample">あいうえお</div>
そこで以下のように、クリックをした際一つのみ色が変わるところまでは実装できたのですが、他の箇所をクリックした時に元の箇所は色が付いたままになってしまいます。
このような場合、どのようなコードに修正すればよいでしょうか?
何かお分かりの方は是非ともご教授のほどよろしくお願いします。
javascript
1$(document).on('click', '.sample', function(){ 2 $(this).addClass('test'); 3});
css
1.gray{background:#808080;color:#fff;}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/09 10:06