Повторное отображение того же раскрывающегося списка в HTML ниже исходного раскрывающегося списка?
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="ISO-8859-1">
<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
<script>
\t $(document).ready(function() {
\t \t $("select").change(function() {
\t \t \t $("select").after("<br>here");
\t \t \t
\t \t \t //window.alert("We're getting somewhere!")
\t \t \t //document.write("#1"); \t \t \t
\t \t });
\t });
</script>
<title>Query Tool</title>
</head>
<h1>Organizer Tool</h1>
<HR>
<p>Please choose search criteria:</p>
<select id=1>
\t <option value="MMSI">MIMSI</option>
\t <option value="Ship Type">shipType</option>
\t <option value="Anomaly Type">Anomaly Type</option>
</select>
<button type="button">Search</button>
<body><br><br><br>
\t <p>Testing.</p>
</body>
</html>
Я работаю над приложением, которое взаимодействует с пользователями через веб-сервер (с использованием JQuery) и получает строку, которая принимается от браузера на стороне в виде раскрывающегося вниз. После выбора опции пользователь должен нажать на поиск и HTTP-запрос будет отправлен с этой строкой и получен на стороне сервера, с которого он взаимодействует с базой данных и запрашивает эту строку. Найдя этот поиск, он распечатает его на экране клиента в табличном формате. Теперь моя проблема заключается в выборе нескольких вариантов запроса; Как я могу отобразить новое раскрывающееся меню для каждого времени, когда пользователь выбирает один из предыдущего? У меня есть новичок в понимании обработчиков событий и понимаю, что я могу инициировать событие на «изменении» и отображать текст; но может ли кто-нибудь быть таким любезным, чтобы объяснить, как я могу отобразить это раскрывающееся меню с параметрами ниже первого после обнаружения «изменения»? До сих пор я мог отображать строку «здесь» каждый раз, когда в раскрывающемся списке происходит изменение.
спасибо, Al
Google для каскадного меню. – Barmar