Контекст: Я использую плагин автозаполнения jQuery, чтобы вызвать элемент show/hide под ним. Проблема: Событие запускается только при вводе текста в поле ввода, а не при выборе тега из списка автозаполнения.jQuery Autocomplete Select Trigger Event
Это мой код:
<input name="Category" id="tags">
<br>
<div id="Sub_Level2">
Sub Category
<select name="SubCategory" required>
<option value="1">Item 1</option>
<option value="2">Item 2</option>
</select>
</div>
ДИВ # Sub_Level2 показан/скрыт в соответствии с текстом, введенным в поле ввода.
$('input[name=Category]').keyup(function() {
if ($(this).val() == "Green")
$('#Sub_Level2').show();
else
$('#Sub_Level2').hide();
});
Это работает, однако тэг «Green» выбран из поля автозаполнения, показать/скрыть не работает. Он работает только при вводе.
Как настроить этот код, чтобы вызвать событие show/hide в элементе # Sub_Level2, когда пользователь нажимает тег в поле автозаполнения.
Заранее спасибо.
Это не работает, к сожалению, – Zayn
Check KeyUp событие запуска правильно или нет – kamesh
Это время срабатывает, но это не показать DIV – Zayn