Я добавляю select
выпадающий список и поле ввода (которое в настоящее время отключено) динамически. Я хочу получить это при выборе опции Others
, поле ввода должно быть включено. Вот мой код: -onchange select (dynamic) dropdown
<div></div>
<button> Add</button>
</body>
<script type="text/javascript">
$(function(){
option_html = '<option value="Others">Others</option><option value="Others1">Others1</option>'
input_html = '<input placeholder="Other, if any" class="form-control input-md others_input" type="text" disabled="disabled">'
html = '<select class="form-control select_question" name="qa_">' + option_html + '</select>' + input_html
$('button').on('click', function(){
$("div").after(html);
})
$('select.select_question').on('change', function(){
alert(111)
$(this).closest(".others_input").prop('disabled', false);
})
})
</script>
Я не могу поймать событие onchange. jsFiddle
Может ли вы предоставить ссылку jsFiddle. Это не захватывает событие onchange. – PythonEnthusiast
'ближайший' здесь не работает. Вам нужен другой селектор, поскольку элементы являются братьями и сестрами, а не родительскими. –
Спасибо - изменен. – mplungjan