&引用;关于;及;“生活”;在jQuery 1.10.2中

&引用;关于;及;“生活”;在jQuery 1.10.2中,jquery,live,jquery-1.10,Jquery,Live,Jquery 1.10,1.10.2如何应用于新创建的元素。由以下人员创建: $('#ids').append('<div class="sel_option" value="'+i+'">'+i+'</div>'); $('#ids')。追加(''+i+''); 如何捕捉点击? 或者如何创建可以解决的元素… 由于您的内容是动态加载的,因此无法直接访问它们 在加载时,即DOM就绪动态加载的内容不是DOM的一部分 因此,您必须使用事件委派 因此,在页面加载时绑定DOM中存在的元素上的事件 $(

1.10.2如何应用于新创建的元素。由以下人员创建:

$('#ids').append('<div class="sel_option" value="'+i+'">'+i+'</div>');
$('#ids')。追加(''+i+'');
如何捕捉点击? 或者如何创建可以解决的元素…

由于您的内容是动态加载的,因此无法直接访问它们

在加载时,即
DOM就绪
动态加载的内容不是DOM的一部分

因此,您必须使用
事件委派

因此,在页面加载时绑定DOM中存在的元素上的事件

$('#ids').on('click', '.sel_option', function () {
    alert('clicked');
});

从jQuery1.7开始,.delegate()已被.on()方法取代。好的,只需使用以下内容:content.on(“click”、“.sel_选项”、function(){alert(“Hello”)};要全局使用,不考虑父名称,您可以使用$(document).on('click','.sel_option',function(){alert('clicked');});
$(document).ready(function(){
  var content = $(document);

  content.delegate(".sel_option","click",function(){alert("Hello")});
  // with the delegate function, you can put any event in any element

});