我会尝试使用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行的美元符号? –