我會嘗試使用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行的美元符號? –