在JS选择列表中按字母顺序排序选项

时间:2013-10-21 22:38:29

标签: javascript list sorting select

我有一个按字母顺序排序的表单在第一次加载网页时加载选项,表单选项通过mysql排序,直到我更改其中一个父选项。如果我更改了父选项,子选项会丢失字母顺序,并列出一个我认为按id排序的奇怪订单。

我有这个代码,也许我应该添加一些内容以便JS排序表单选项?

if($Localities){
    foreach ( $Localities as $item ) {
        $mitems[] = $item;
    }
}
$javascript = '';

$ComboLocation        = JHTML::_('select.genericlist',   $mitems, 'lid', 'class="inputbox select" size="1" '.$javascript,'id', 'name',  $row->lid); 
return $ComboLocation;

1 个答案:

答案 0 :(得分:0)

听起来你试图按字母顺序对javascript数组进行排序,如果这样你就可以使用sort();方法

var JavascriptArrayVar = ["Banana", "Orange", "Apple", "Mango"];
JavascriptArrayVar.sort();
/* Array is now Apples Banana Mango Orange*/

Example

如果没有,请告诉我您要完成的任务。