Я делаю программу, которая создает коробки, когда я нажимаю кнопку. У меня есть поле «model», поэтому, когда я нажимаю кнопку, он клонирует окно модели и меняет свой идентификатор.jQuery not selection element
Внутри этих ящиков у меня есть ссылка, которая должна выполнять некоторые функции при нажатии, но jQuery кажется неспособным найти этот элемент, поэтому я ничего не получаю, когда я нажимаю ссылку.
Вот мой код:
$('#box-' + number).find('a').click(function(){
alert('boop'); //function
});
Variable 'число' это число коробки. Как я уже сказал, идентификатор меняется, когда я клонирую коробку модели.
Модель коробки что-то вроде этого:
<div id="box-model">
<div class="box">
<div class="heading">
<a class="link-class">¡Click Me!</a>
</div>
<div class="body">
CONTENT
</div>
</div>
</div>
Это может быть просто из-за уровня абстракции, но вы бы лучше с помощью 'on' делегировать что-то вроде ...' $ (document) .on ("click", ". box a", function() {...}); '. Я не вижу ничего плохого в вашем примере, поэтому, возможно, создание окна из модели не работает. У вас есть сценарий или код? –