我有两个点击事件。其中一个会附加一个包含另一个点击事件的IMG元素。很明显它不起作用。我知道我需要使用jQuery的.ON()方法,但我就是找不到如何和在哪里使用它。
我的代码:
$( document ).ready(function() {
// The one below (.choimh) isn't triggered anymore
$('.choimg').click(function(){
});
// Switch to chosen color
$('.color').click(function(){
$(".thumbs").append('<a href="#"><img id="image'+u+'" class="choimg" src="/img/products/mini/'+colnumber+'-'+ i + '.jpg" />');
});
});
.color div和.choimg位于完全不同的位置。
我就是想不出如何使用.ON。
.on()
放在已经存在于 DOM 中的父元素上,但是你也可以使用document
或body
。 - Dom