Хорошо, давайте начнем с примера.
Имейте в виду, это только пример.
<select id = "selection1">
<option value = "1" id = "1">Number 1</option>
<option value = "2" id = "2">Number 2</option>
<option value = "3" id = "3">Number 3</option>
</select>
Теперь у нас есть выпадающий список с 3 вариантами.
Теперь я хочу скрыть параметр.
Добавление style = "display:none"
поможет , а не справке.
Параметр не будет отображаться в раскрывающемся списке, но с помощью клавиш со стрелками его все равно можно выбрать.
По сути, онделает именно то, что говорит код.Он не отображается и останавливается там.
Функция JQuery $("#1").hide()
не будет работать.
Плюс, я не только хочу скрыть эту опцию, я хочу полностью удалить ее.
Есть ли возможность сделать это?
Нужно ли использовать элементы parent / sibling / child?Если так, я все еще не уверен, как.
Любая помощь по этому вопросу будет принята с благодарностью.Спасибо.
Еще один вопрос - это связано
Хорошо, поэтому я обнаружил, что в JQuery есть .remove()
.Хорошо работает.
Но что, если я хочу вернуть его?
if (условие)
{
$ (this) .remove ();
}
Я могу зациклить это.Не должно быть сложно.
Но вот что я пытаюсь сделать, это:
Максимальная вместимость класса: (Поле ввода здесь)
Выбор комнаты: (Выпадающий здесь)
Что я хотел бы для этого сделать, так это обновить Dropdown, используя такую функцию, как .change()
или .keyup
.
Я мог создать раскрывающийся список только после того, как что-то было напечатано,При изменении или вводе ключа выполните раскрывающееся меню соответствующим образом.
Но я делаю следующее:
$ roomarray = mysql_query ("SELECT *
FROM
(* 1068)* SELECT *,
CASE
КОГДА тип = 'Классная комната' ТОГДА 1
КОГДА тип = 'Компьютерная лаборатория' ТОГДА 2
КОГДА тип = 'Лекционный зал' ТОГДА 3
КОГДА тип = 'Аудитория 'THEN 4
END AS ClassTypeValue
ИЗ комнат
) t
ORDER BY ClassTypeValue, maxppl, roomID ");
echo "<select id = \"room\">";
while ($rooms = mysql_fetch_array($roomarray))
{ ?>
<option value=<?php echo $rooms['roomID']; ?> id=<?php echo $rooms['roomID']; ?>><?php echo $rooms['type']; echo " "; echo $rooms['roomID']; echo " ("; echo $rooms['maxppl']; echo ")"; ?></option>
<?php
}
echo "</select>";
Да, я знаю, что это очень грязно.
Я планирую изменить это позже.
Но проблема сейчас заключается в следующем: можно ли переключить удалениеиз вариантов в соответствии с тем, что было введено?
Можно ли сделать это с выпадающим списком из цикла?Потому что, черт возьми, я не могу продолжать выполнять SQL-запросы.Или это даже вариант?Потому что, если это возможно, я все еще думаю, что это плохо.