代碼給我:A B C當我單擊ABC時,它總是向我顯示最后一個“伏特加”。我想要“馬丁”(對于A),“林賽”(對于B),“伏特加”(對于C)請在我的示例中幫我。myArray = [ { letter: "A", brand: "martin" }, { letter: "B", brand: "lindsay" }, { letter: "C", brand: "vodka" }]; var list = ''; for (var i = 0; i < myArray.length; i++) { list += "<br>" + myArray[i].letter; new_info = myArray[i].link; (function(new_info) { $(this).click(function(){ //this - refers to A or B or C $('#box2').text(new_info); }); }).call(this, myArray[i])}$('#box1').append(list);
javascript-如何使此代碼有效?
MMMHUHU
2020-02-02 15:28:12