<li>
要素がクリックされたときにクラスを追加したい。しかし、うまくいきませんでした。ここにJQueryスニペットがあります
$(".mama").click(function(){
var arr = ["cat","dog", "mice", "bird"];
alink = $(this).text();
$.each(arr, function(index, value) {
if(alink == value){
$(this).addClass('hi');
}
});
});
そしてHTML
<ul id="animal">
<li class="mama"><a href="#">cat</a></li>
<li class="mama"><a href="#">dog</a></li>
<li class="mama"><a href="#">Mice</a></li>
</ul>
私も.mapでやろうとしましたが、何も起こりません。解決策といくつかの説明をお願いします。ありがとう