我在JSON響應中有一個數組,例如['global','flexible','testing']
。但在HTML頁面上,我可能擁有50個全球術語,20個靈活術語和100個測試術語。但是,如何突出僅第一次全球性,第一次靈活和第一次測試。我試過每個循環,但得到腳本錯誤問題。怎麼做?如何選擇陣列中的第一個項目
這裏是代碼...
response= {"glossary":{"errorFlag":"false","terms":"global,flexible,testing","description":"tetestst setwe wetwet tewtw"}};
glossaryterms=response.glossary.terms.split(',');
//console.log(glossaryterms);
$(glossaryterms).each(function(i,term){
$('#contentId').highlight(term, { wordsOnly: true, className: 'terms' + i });
var clss="." + "terms" + i;
$("#contentId").find(clss).eq(0).addClass("gloss_highlight");
var gloss_content = $('#contentId .gloss_highlight');
$(gloss_content).each(function(i,obj){
if($(obj).html().toLowerCase()==term.toLowerCase()){
$(obj).bind('click',function(e) {
$('.glossary').remove();
gloss.glossary.getglossarydesc(term,$(obj));
});
}
});
});
編輯你的代碼,你的JSON到你的問題,我們將看看我們能做些什麼。 – Blender
提供了一些有問題的代碼和你的預期輸出..或者創建一個[jsFiddle](http://www.jsfiddle.net/)來詳細說明你的問題。 –