Мне было интересно, есть ли способ сгруппировать значения параметров в списке с множественным выбором.
Просто для более четкого представления я использую следующий список форм --> http://blog.jeremymartin.name/2008/02/easy-multi-select-transfer-with-jquery.html#
Я импровизировал приведенный выше скрипт, чтобы была родительская категория для определенного количества дочерних категорий. Например, скажем: Родитель: мебель. Детский: стул, стол, ящик, шкаф, кровать.
Я могу закодировать его через php, чтобы показать очень красивый список форм выбора с категориями, разделенными их родителями, но проблема возникает, когда я пытаюсь удалить их из поля выбора 2 обратно в поле выбора 1 через jquery. Приложение просто возвращает мою дочернюю категорию обратно в нижнюю часть списков.
Есть ли способ сделать так, чтобы когда пользователь нажимал кнопку удаления, категория возвращалась к своему родителю, а не к нижней части списка.
Ниже приведен код для тех, кому он нужен.
//GET CATEGORIES SELECT OPTIONS
.
.
Database Query
.
.
foreach($cat_values as $opt_values){
.
.
Database Query to check if Category have parent.
$cat_is_parent == "0" means the option value is the parent.
.
.
if($cat_is_parent == "0"){
echo '<option disabled="disabled" value="'.$opt_values[0].'" style="font-size:15px">'.$opt_values[1].'</option>';
}
else{
echo '<option value="'.$opt_values[0].'">-->'.$opt_values[1].'</option>';
}
}
optgroup
, а не<option disabled="disabled"
. Это также облегчит перемещение параметров в указанную группу параметров. - person iambriansreed   schedule 10.09.2012