如何访问动态生成的对象(div)。
我的意思是 DIVS 不存在于输出中$(document).ready(function()
开始了。
If I do:
$('#click_me').click(function() {
$('#container').append('<div id="clicker2">can you click on me?</div>');
});
$('#clicker2').click(function() {
alert('hurray, it works');
});
Clicker2 无法工作
我该如何修复它?
我打算动态创建多个。我也想将 Jquery 操作分配给它们。
.click() 函数不适用于稍后添加的 span 或 div,您需要使用.live() http://docs.jquery.com/Events/live
$("#clicker2").live("click", function(){
# do stuff to spans currently existing
# and those that will exist in the future
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)