내 사이트에 동적으로 채워진 다중 선택 양식을 만들었습니다. 사용자가 첫 번째 선택에서 하나 이상의 항목을 선택하면 두 번째 항목이 jQuery를 통해 채워집니다. 양식은 multiselect가 채워지는 순서를 제외하고 올바르게 작동합니다.jquery로 채워진 양식의 순서 변경
"제품"을 선택 포함 :
<select name="product_id" id="products" multiple="multiple">
<option value="#" selected="selected">Please Select</option>
<option value="1">Product 1</option>
<option value="5">Product 2</option>
<option value="4">Product 3</option>
<option value="6">Product 4</option>
(예, 값이 제품 번호와 동일하지 않습니다) 는 사용자가 이들 중 하나를 jQuery를 호출 다음 드롭 다운을 채 웁니다 선택합니다.
<select name="version_id" id="versions" multiple="multiple">
<option value="100">3.0.7</option>
<option value="101">1.0.8</option>
<option value="102">12.0.1</option>
코드는 예를 들어 실제 콘텐트로 구입 강제하는 방법이 "값"에 의해,이 선택과 주문을 채운다 로 변경 : 내 전화에
<option value="101">1.0.8</option>
<option value="100">3.0.7</option>
<option value="102">12.0.1</option>
성공 코드는 다음과 같습니다
success: function(versions)
{
$.each(versions,function(id,version)
{
var opt = $('<option />');
opt.val(id);
opt.text(version);
$('#versions').append(opt);
});
}
감사합니다!
나는 이것이 당신이 찾고있는 무슨 생각 : - http://stackoverflow.com/questions/6670041/sort-options-in-a-select-list-with-javascript-jquery-but- 알파벳순이 아닌 – billyonecan