我在想如何按字母順序排列選擇選項。我正在閱讀另一個頁面,在那裏你可以jQuery和我完全得到它的竅門,我只是混淆了一點點,我將如何使用它用於我選擇的代碼。按字母順序排列選擇
這是我的選擇代碼:
<select class="form-control" id="rareImage" name="rareImage">
<?php
if($open = opendir(ROOT .'/resources/images/small_furni')) {
while(false != ($file = readdir($open))) {
if($file == '.' || $file == '..') {
continue;
}
echo '<option value="'. $file .'" '. ((isset($rareimage) && $rareimage == $file) ? 'selected' : '') .'>'. $file .'</option>';
}
}
?>
</select>
其他頁面上提示給它一個選項值,然後使用jQuery來排序。但就像我說的,我對如何在代碼中使用它感到困惑。基本上,上面的代碼輸出一個可供選擇的圖像列表,但它們不是按字母順序排列的。
參考我用:http://jsfiddle.net/3YjNR/2/
爲什麼不直接用PHP對它們進行排序呢? – j08691
您可能想要使用['scandir'](http://www.php.net/manual/en/function.scandir.php),它可以自動對文件進行排序並且更易於使用。 – rvighne
rvighne,謝謝。我也會研究這一點。我正在採取其他選擇來擴展我對將來可以做到這一點的方式的瞭解。 –