Я вызываю функцию на изображение тега click
, но я не могу использовать идентификатор, как тег изображения является динамическим и имеют разные идентификаторы, и я также не могу использовать on-click
непосредственно на тег изображения. Я попробовал под jQuery, но это не сработало, есть ли другой способ, с помощью которого я могу вызвать функцию.
<input class="select_tattoos_yes" type="checkbox" />
<img id="dynamic" />
$(document).ready(function(){
$(".select_tattoos_yes").next('img').click(function() {
alert(1);
});
});
вы должны использовать .on
как вы предположили, что изображение динамически добавляются. .click
работает только тогда, когда элемент уже присутствует в DOM, но вам нужно работать над будущим элементом
<input class="select_tattoos_yes" type="checkbox" />
<img id="dynamic" alt="image" title="image" style="cursor:pointer"/>
$(document).on('click',':checkbox+img',function() {
alert('alert done');
});
click
реализации это просто ярлык для on
class
к изображению?