Есть ли способ связать событие с тегом параметра в jquery или angularjs. Я специально ищу событие click для определенной опции.<option> click event angularjs
Рассмотрим пример здесь
<select>
<option>Last Month</option>
<option>Last Year</option>
<option onclick='showDatePicker()'>Custom Range</option>
</select>
У меня есть выберите выпадающее меню, в котором есть три варианта, первые два просты, тогда как thirdone немного сложнее. Всякий раз, когда пользователь выбирает пользовательский диапазон (вариант 3), мне нужно показать модель начальной загрузки, в которой я помещаю пользовательский фидпик. Я могу заставить его работать, добавив обработчик события изменения для выбора элемента, но затем возникает вопрос, что, если пользователь выбирает параметр Ccustom Range и выбирает дату с использованием datepicker и закрывает модальный. И после этого пользователь снова попытается выбрать параметр «Пользовательский диапазон», чтобы можно было изменить выбранный диапазон дат. Тогда это событие изменения не будет срабатывать, и, таким образом, мода bootstrap не будет отображаться.
Важное примечание: Мы показываем datepicker (bootstrap или любой другой) в модальном режиме, и как только пользователь выбирает дату, когда модальность будет закрыта.
Как о 'ng-click' или' ng-change'? –
Нет, невозможно связать событие click с элементом опции. Используйте событие onchange в теге select или пользовательском selectbox. – dfsq