我有一个带有span标记的javascript代码,在span标记内部,图像标记旁边有一个图像标记和普通文本。我想绑定图像标记上的click事件,但事件根本没有触发。我用jquery来完成这个。
var a = new Image();
$(a).prop('src','blah');
$(a).load( blah);
$(span).append($(a));
$(a).click(function (e) { alert('asdf'); } );
如果我这样做,不是事件
$(span).find($(a)).click( blah );
var button = $(this.imgClose).clone();
$(button).prop('id', 'close');
$(template).append($(button));
$(template).find('#close').on('click', '', function (event) { alert('sss'); });
答案 0 :(得分:1)
答案 1 :(得分:1)
请尝试此操作,因为您要附加a
,然后尝试点击
休息你可以看到@gdoron的& @Andrew以上的内容
API 驻留在此处:http://api.jquery.com/on/
prop vs attr:.prop() vs .attr()
希望这有帮助,
<强>码强>
$('a').on('click', function(){
alert('HULK');
});