这是JS代码:
$('body').on('click', '.thumb', function() {
alert(123);
});
当您点击带有.thumb
类的div时,它会提醒该消息,但是,当我点击时 - 没有任何事情发生。
答案 0 :(得分:1)
使用.mousedown()
代替.on('点击'):
$('.thumb').mousedown(function() {
alert(123);
});
使用.mousedown()
,您的JS代码将仅在Ajax请求后触发。
答案 1 :(得分:0)
试试这个http://jsfiddle.net/d83p7/
$('.thumb').click(function(e){
e.preventDefault();
alert("Horaa");
});
或者
$('body .thumb').click(function(e){
e.preventDefault();
alert("Horaa");
});
OR
$('.thumb').live('click',function(e){
e.preventDefault();
alert("Horaa");
});
OR
$('.thumb').bind('click',function(e){
e.preventDefault();
alert("Horaa");
});
或
$('body').on('click', '.thumb', function(e) {
e.preventDefault();
alert("Horaa");
});
将示例放在
中$( document ).ready(function() {
//code here
});
答案 2 :(得分:0)
这会帮助你:
$('body').delegate('.thumb', 'click', function(e){
alert('123');
});