我的代碼存在問題。我正在使用spotify WEB Api構建學校的Spotify應用程序。我的問題是,我將在一個表中使用一個for循環來輸出數據,並創建個人ID,如按鈕的功能=Javascript jquery幫助w/for循環按鈕
<button value="5BJeN4SVEKe204y2SiszOe" id="btn_0">Lorem</button>
<button value="0xmaV6EtJ4M3ebZUPRnhyb" id="btn_1">Lorem</button>
<button value="0rSLgV8p5FzfnqlEk4GzxE" id="btn_2">Lorem</button>
<button value="0esxMkxlIDKbkWL8Vuj35V" id="btn_3">Lorem</button>
等。每個按鈕還有一個代表相冊ID的值。然後,我使用.toArray將這些按鈕轉換爲一個數組,以便我可以獲得每個按鈕所需的值。是否有可能使一個函數的方式,當我按btn_0它會得到btn_0的值,然後輸出到控制檯?然後該函數會爲每個按鈕。我試着做一個,但它只是從每個值輸出數據,如位置:
$(document).on('click', '.Abuttons', function(e) {
var array = $("button").toArray();
for (var i=0; i < array.length; i++) {
$.ajax({url: "https://api.spotify.com/v1/albums/"+ array[i].value +"/tracks", success: function(result) {
console.log(result);
}});
}
});
我知道我有類.Abuttons那裏,但我想在它之前做一個for循環,因此會叫每一個按鈕,但它沒有工作。希望你明白,並希望得到所有的幫助。
P.s我第一次來這裏,所以我不能讓格式工作在我的jQuery代碼。
目前還不清楚你在這裏尋找什麼。創建一個函數來獲取點擊按鈕的值並記錄它相對簡單:'$('button')。click(function(){console.log(this.value);});'。我有點不清楚你想用循環做什麼。 –
最終,我相信你在這裏遇到的唯一錯誤是成功回調的不好的調用。 –