,所以我試圖扭轉與下面的代碼多個值的選擇元素的順序:反向選擇列表順序
<select multiple="multiple">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
</select>
腳本:
var a = [];
$('option').each(function() {
a.push($(this).val());
});
a.reverse();
for (i = 0; i < a.length; i++) {
$('option').index[i].text(a[i]);
}
,顯然我不能t獲取我的選項元素的索引,將其值設置爲相反的順序。
[獲得()](http://api.jquery.com/get/) – melancia 2014-10-09 13:40:25
的'index'屬性是一個函數不是數組。您正在尋找'.eq(i)'。 – 2014-10-09 13:40:49
@FelixKling就是這樣,我不知道這種方法。謝謝你的答案。 – krafterwerk 2014-10-09 13:42:45