У меня есть раскрывающийся список, реализованный через выбранный плагин, если мне нужно скрыть раскрывающееся меню на определенном событии, как я это сделаю.
$("#sel_searchStatus_chosen").css("display", "none");
$("#sel_searchStatus").val("");
Я хочу скрыть раскрывающийся список с id sel_searchStatus.
Является ли приведенный выше код правильным или имеет какие-либо пользовательские функции, такие как обновление триггера.
вы не устанавливаете идентификатор напрямую. Плагин автоматически скроет ваш поле выбора и отобразит выбранное.
$("#sel_searchStatus + div.chosen-container").css("display", "none");
здесь + указывает следующего брата выбранного элемента
Это довольно просто.
$("#sel_searchStatus_chosen").on('event', function() {
this.hide();
});
'event' в зависимости от события, которое вы хотите использовать, и нажмите.show() в событии, которое вы хотите, чтобы оно снова появилось.
Попробуйте использовать следующий код, так как выбранный плагин добавляет _chzn после выбора идентификатора окна
$('#sel_searchStatus_chzn').hide()