Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 关于锚定标记信号R中的点击事件绑定_Jquery_Asp.net_Signalr_Signalr Hub - Fatal编程技术网

Jquery 关于锚定标记信号R中的点击事件绑定

Jquery 关于锚定标记信号R中的点击事件绑定,jquery,asp.net,signalr,signalr-hub,Jquery,Asp.net,Signalr,Signalr Hub,您好,我正在使用ajax调用绑定我的聊天好友列表,如下所示 $.ajax({ type: "POST", url: "/getdata.asmx/GetUserInfo", data: "{'Id':'" + gorge + "' }", contentType: "application/json; charset=utf-8", dataType: "json",

您好,我正在使用ajax调用绑定我的聊天好友列表,如下所示

$.ajax({
            type: "POST",
            url: "/getdata.asmx/GetUserInfo",
            data: "{'Id':'" + gorge + "'   }",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            error: function (XMLHttpRequest, textStatus, errorThrown) { alert(errorThrown); },
            success: function (xml) {
                //alert('success');
                $('#frndcontact li').remove();
                // $("#frndcontact").innerhtml("");
                // DivMainContainer                
                var obj = jQuery.parseJSON(xml.d);
                // alert(data);
                if (obj.length > 0) {
                    for (var i = 0; i < obj.length; i++) {
                        // var name = obj[i].name;
                        var objname = "'" + obj[i].name + "'";
                        //alert(name);
                        var H = '<li style="font-size:11px;font-family:\'lucida grande\',tahoma,verdana,arial,sans-serif;">' +
                            '<img alt="" height="18px" width="18px" id="test-' + obj[i].friendid + '" src="Images/offline.png" />' +
                            '<a class="UserItem" id="test-' + obj[i].friendid + '" >' + obj[i].name + '</a>' +
                            '</li>'
                        $("#frndcontact").append(H);

                    }

                }

            }
        });

但是当我执行下面的代码时,我正在将事件绑定到具有类Useritem的锚定标记。但是当我在firefox调试器的javascript中放置断点时,它不会出现。那么,由于我无法绑定锚定标记的单击事件,该怎么办呢。请帮我解决这个问题。

它不工作,因为
$('.Useritem')。单击()
声明仅适用于执行时存在的项。请继续阅读,了解将来如何向所有元素添加事件处理程序

$(document).on("click", ".UserItem", function () {
    var chatWindow = $("#divChatWindow").clone(true);
    $("#chatContainer").append(chatWindow);
});
以上这些应该会让你朝着正确的方向前进

$(document).on("click", ".UserItem", function () {
    var chatWindow = $("#divChatWindow").clone(true);
    $("#chatContainer").append(chatWindow);
});