0

我有一个表单,它在第一次加载网页时加载选项时按字母顺序排序,表单选项通过 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;
4

1 回答 1

-1

听起来您尝试按字母顺序对 javascript 数组进行排序,如果可以使用 sort(); 方法。

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

例子

如果没有,请告诉我您要完成的工作。

于 2013-10-21T22:49:46.553 回答