Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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动态创建的li元素单击不工作_Jquery - Fatal编程技术网

jquery动态创建的li元素单击不工作

jquery动态创建的li元素单击不工作,jquery,Jquery,.jsp 经过两次尝试,效果良好。。。 我试图解决这个问题,但我不能。。。 我不知道为什么会这样。。。 救救我 使用下面的代码。这是一个事件授权问题。阅读更多关于 <ul id="suggestions" data-role="listview" data-inset="true"></ul> var sugList = $("#suggestions"); $("#info").on("input", function(e) { var text = $(t

.jsp

经过两次尝试,效果良好。。。 我试图解决这个问题,但我不能。。。 我不知道为什么会这样。。。
救救我

使用下面的代码。这是一个事件授权问题。阅读更多关于

<ul id="suggestions" data-role="listview" data-inset="true"></ul>
var sugList = $("#suggestions");

$("#info").on("input", function(e) {
    var text = $(this).val();
    if(text.length < 1) {
        sugList.html("");
        sugList.listview("refresh");
    } else {
        $.post("infoAutoComplete", {input:text,data:currentData}, function(response) {
            var str = "";
            $.each( response.ids, function ( i, val ) {
                str += "<li><a href='#'>" + val + "</a></li>";
            });
            sugList.html(str);
            sugList.listview("refresh");
        },"json");
    }
});
$('#suggestions').on("click", "li", function() {
   console.log("click!!!!!");
});
$(document).on("click", "#suggestions li", function() {
  console.log("click!!!!!");
});