Я генерирую HTML-элементы, используя javascript. Я применил тот же класс ко всем элементам. У меня есть функция, которая будет выполняться, когда этот класс испытывает событие keyup.HTML-элементы, сгенерированные Javascript - теперь не работают
Проблема в том, что моя функция не распознает элементы, созданные javascript.
Смотрите пример здесь ->jsFiddle
HTML
<p>Type in the box below, an alert will appear</p>
<input type='text' id='x' size='30' class='conv'/>
<br/><br/>
<button id='btn'>Now Click Me</button><br/><br/>
<div id='mainform'></div>
JQuery
$(document).ready(function() {
$('button').click(function() {
var a = "<p>The boxes below have the same class, thus they should show the alert when you type</p><input type='text' size='30' class='conv' id='a0'/><br/>";
var b = "<input type='text' size='30' class='conv' id='a1'/><br/>";
$('#mainform').append(a + b);
});
$('.conv').keyup(function() {
alert('it works');
});
});
Спасибо. Это отлично работает – Sanya
@Sanya Добро пожаловать! –
@Sanya Пожалуйста, отметьте это как ответ, если вы нашли полезную отметку под стрелками для голосования. :) –