jQueryを使用してクラスを追加しようとします。複数の変数を最適化する
var tit = ('.tit a');
txt_animal = ['pig','horse','rabbit','cat','monkey'];
txt_fruit = ['melon','apple','kiwi','orange'];
txt_hobby = ['movie','ski','swim','dance','internet','baseball'];
$(txt_animal).each(function(i,v){
$(tit + ':contains("'+ v +'")').addClass('tag tag_animal');
}
$(txt_fruit).each(function(i,v){
$(tit + ':contains("'+ v +'")').addClass('tag tag_fruit');
}
$(txt_hobby).each(function(i,v){
$(tit + ':contains("'+ v +'")').addClass('tag tag_hobby');
}
正常に動作します。しかし、私はこれよりも良い方法だと思います。
最高のパフォーマンスを得るためにJavaScriptを最適化するにはどうすればよいですか?
を参照してください。これに実際にパフォーマンスの問題がありますか? –
はtxt_animalで、兄弟はグローバルであると考えられていますか? –
行1にドル記号がありませんか? –