&引用;关于;及;“生活”;在jQuery 1.10.2中
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中存在的元素上的事件 $(
$('#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
});