#javascript #jquery #list #filter
#javascript #jquery ( jquery ) #Список #Фильтр
Вопрос:
Проблема в том, что я не знаю ни того, ни другого языка. Я довольно хорошо умею изменять существующие сценарии, но, похоже, не могу найти ни одного, который соответствовал бы моим потребностям.
Я хочу иметь возможность иметь два выпадающих меню и кнопку. Допустим, из двух выпадающих списков вы можете выбрать переменную A и переменную B, затем, когда кнопка нажата, я хочу, чтобы она отображала элемент из списка, который удовлетворяет как A, так и B (предпочтительно без обновления или необходимости использования PHP).
Существуют ли какие-либо существующие сценарии, подобные этому, которые я могу изменить, или это слишком сложно сделать, не зная языка?
Спасибо.
Комментарии:
1. jQuery — это просто библиотека для упрощения определенных задач в Javascript. Это не его собственный язык.
Ответ №1:
Что-то вроде этого. Вместо оповещений поместите свой код фильтрации.
<body>
<script>
function onSelect(){
var selectmenu1=document.getElementById("select1");
var selectmenu2=document.getElementById("select2");
alert("First value: " selectmenu1.options[selectmenu1.selectedIndex].value);
alert("Second value: " selectmenu2.options[selectmenu2.selectedIndex].value);
}
</script>
<select id="select1">
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
</select>
<select id="select2">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="button" onclick="onSelect();" value="Submit!"/>
</body>
Комментарии:
1. Большое вам спасибо! Я не уверен, как заставить это фильтровать список, но я проведу некоторый поиск.
2. Пожалуйста, не забудьте отметить вопрос как ответ, чтобы другие люди, у которых есть подобная проблема, могли найти ответ.