使用jquery无法返回附加的html标记

使用jquery无法返回附加的html标记,jquery,Jquery,该值来自使用JSON对象的数据库iam。显示列表项后,我试图单击showmore,但未发生该事件。任何帮助ID都应是唯一的,因此请改用类 使用事件委派,因为它是动态添加到DOM的 $("#main_body ul").on('click','.more',function(){ //your code here }); ID应该是唯一的ID应该是唯一的,动态内容=>事件委派 while(perpage>=curr){ var item = getDataBackOut

该值来自使用JSON对象的数据库iam。显示列表项后,我试图单击showmore,但未发生该事件。任何帮助ID都应是唯一的,因此请改用类


使用事件委派,因为它是动态添加到DOM的

$("#main_body ul").on('click','.more',function(){ 
     //your code here
});
ID应该是唯一的

ID应该是唯一的,动态内容=>事件委派
while(perpage>=curr){
    var item = getDataBackOut[curr];
    $("#main_body ul").append("<li><a href='#' class='more'>showmore</a><div id='gred'><a href="+item.productUrl+"><img alt='prasad' src="+item.productImageUrl+"><p id='para'>"+item.productDescription+"</p></a></div></li>");
    //...........................................^.............................
    curr++;
}
$("#main_body ul").on('click','.more',function(){ 
     //your code here
});
 $("#main_body ul").on('click','#more' ,function(){
    //your logic
  })