2014-09-01 52 views
0

我有一个向某人发送消息的表单,并且我需要为用户创建一个人员列表,并向他发送消息。当按钮加载ajax时发生火灾事件

所以我创建了显示列表中的搜索字段:

$('#name').keyup(function(){ 
    var name, goURL; 
    goURL = site_url + 'events/search'; 
    name = $(this).val(); 
    $.post(goURL, {name : name}).done(function(data){ 
     $('.results').html(data); 
    }); 
}); 

然后我得到的用户列表中,来自笨的方法,并在每一个用户我有一个按钮,可以让我选择这个用户。

$('.results').on('on', '.select-btn', function(){ 
     alert('Test'); 
    }); 

但是当我点击时,什么也没有发生。如何进行? 谢谢你,对不起我的英文不好。

+1

使用click事件,而不是在 – 2014-09-01 13:13:44

回答

1

你需要使用click事件作为事件中使用,同时结合上:

$('.results').on('click', '.select-btn', function(){ 
    alert('Test'); 
}); 
+0

哦,这是尴尬的,哈哈。谢谢! – 2014-09-01 13:14:28