我目前在頁面上有大約十幾個html按鈕,所有這些按鈕都具有分配給它們的唯一值屬性。將按鈕的值放到數組中
首先,我希望能夠得到這些按鈕的值並將它們分配到一個數組中。這裏是我的代碼:
var myArray = [];
$("#buttonID").each(function(){
myArray.push($(this).attr("value"));
});
這工作,但只需要在第一個按鈕的值,然後忽略其餘的,儘管它們都具有相同的ID。我的.each()有問題嗎?
一旦我解決了這個問題,我想然後修改上面的內容,只在這些按鈕上添加「.active」類的按鈕值。即用戶已經選擇了它們。
應該永遠只能是一個'#buttonID'元素該文件,所以使用'.each()'是沒有意義的。如果你有幾個類似的元素,那麼你應該使用類('.buttonID')。 –