1

我是 jquery 的菜鸟,所以如果问题有点明显,我很抱歉。

我想知道我应该如何处理使用.html()jquery 方法创建的元素,所以没有办法在$(document).ready. 无论如何在创建元素或其他东西时创建处理程序?

4

2 回答 2

4

就那么简单:

$('#containerId').on('eventType', 'childSelector', handler);

始终将委托事件绑定到动态元素中最近的静态元素。

如果您想了解这种魔法是如何发生的,请阅读on 文档

于 2012-03-25T22:09:44.883 回答
0

例如:

$("#mydiv").html("<span>Content</span>");
$("#mydiv span").css("background-color","blue");

因此,请在设置 .html() 后调用它。

于 2012-03-25T22:15:09.407 回答