一下前辈们,这个函数怎么给click赋值

弱弱的问一下前辈们,这个函数如何给click赋值
$(function(data){ 
$.ajax({
type: "POST",
url:"a.php", 
//data:$('#ajaxFrm').serialize(), 
             beforeSend: function () {
                    //异步请求时spinner出现
                    $("#info2-sj").html("");
                    var target = $("#info2").get(0);
                    spinner.spin(target);                    
                },
                success: function (data) {
                    $("#info2-sj").html(data);
                    //关闭spinner  
                    spinner.spin();
                },
                error: function (e, jqxhr, settings, exception) {
                    $("#info2-sj").data("请求发生错误info2-sj...");
                    //关闭spinner  
                    spinner.spin();
                }
           
    }) 


读出的html 如何给下面 id为userlist  的a标签赋值,以便rel可以传参。?



$(function(){    
   $("#userlist a").bind("click",function(){ 
        var hol = $(this).attr("rel");
        var data = "action=getlink&id="+hol; 
)};


------解决思路----------------------
可以考虑用on方法绑定。


 $(function () {
            $(document).on("click", "#userlist a", function () //第二个参数是jq选择器
            {
                var hol = $(this).attr("rel");
                var data = "action=getlink&id=" + hol;
            });
        });



其实类似这种的,我个人觉得有一个很简单的方法去做。

你现在不是有某个<a>标签有点击事件么,那你在组织a.php返回的data里面,给那个需要点击事件的a标签 添加事件
比如a.php返回的字符串是
"<ul><li><a >......</a></li></ul>" ,你现在改成 "<ul><li><a onclick='fun(this)'>......</a></li></ul>"

然后你在前台写上 
function fun(ob){ //ob就是你a这个对象
  //执行你想要的
}