Функция Onchange не работает в JQuery.Функция Onchange не работает в JQuery
На моей странице мне нужно добавить тег select, когда я нажимаю кнопку «Добавить».
Мой код здесь
Используя приведенный ниже код для добавления нового выбора тега. Этот код работает нормально.
var counter =1;
var newrow = $(document.createElement('tr')).attr("id", 'newgroup' + counter);
var httttm = "";
httttm += "<td><select name='input_field[]' class='form-control' ><option value=''>Select</option><option value='input'>Text</option><option value='option'>Option</option></select></td></td>";
newrow.after().html(httttm);
newrow.appendTo("#newgroup");
counter++;
Следующий код используется для получения значения параметра из тега select. Обычно код ниже работает нормально. Но когда я добавляю новый тег select, используя вышеперечисленный код, функция обмена не работает.
$('select').change(function(){
var selvalue = $(this).val();
if(selvalue == "option") {
alert("hai");
}
});
Learn [Делегирование событий] (http://learn.jquery.com/events/event-delegation/) – Satpal