양식에 증분 rel 특성을 갖는 선택 상자가 있습니다. 나는 옵션을 알파벳순으로 정렬 할 수있는 함수를 가지고있다.jQuery로 선택 상자 정렬
제 질문은 jQuery에서 어떻게 rel 속성을 사용하여 오름차순으로 정렬합니까?
<option rel="1" value="ASHCHRC">Ashchurch for Tewkesbury </option>
<option rel="2" value="EVESHAM">Evesham </option>
<option rel="3" value="CHLTNHM">Cheltenham Spa </option>
<option rel="4" value="PERSHOR">Pershore </option>
<option rel="5" value="HONYBRN">Honeybourne </option>
<option rel="6" value="MINMARS">Moreton-in-Marsh </option>
<option rel="7" value="GLOSTER">Gloucester </option>
<option rel="8" value="GTMLVRN">Great Malvern </option>
<option rel="9" value="MLVRNLK">Malvern Link </option>
my sort function : var object; 양식 전체에 걸쳐 많은 선택 상자 중 하나 일 수 있습니다.
$(object).each(function() {
// Keep track of the selected option.
var selectedValue = $(this).val();
// sort it out
$(this).html($("option", $(this)).sort(function(a, b) {
return a.text == b.text ? 0 : a.text < b.text ? -1 : 1
}));
// Select one option.
$(this).val(selectedValue);
});
확인해 항상 숫자가 될 것입니다 경우에, 당신은'에서는 parseInt()는'이 갈까요 - 그렇지 않으면 순서는, 10 '될 것 , 11,12,2,3,4 ...' –
어떻게 parseInt() intot 위의 함수를 구현할 것이라고? – Deano
@Deano 님이 답변을 –