我在jquery中有点像菜鸟,所以如果问题有点明显,我很抱歉。
我想知道如何处理使用.html()
jquery方法创建的元素,所以
在$(document).ready
之后无法处理它。无论如何在创建元素时创建处理程序还是什么?
答案 0 :(得分:4)
简单:
$('#containerId').on('eventType', 'childSelector', handler);
始终将委托事件绑定到动态元素中最近的 static 元素。
如果您想了解这种魔法是如何发生的,请阅读on
docs
答案 1 :(得分:0)
举个例子:
$("#mydiv").html("<span>Content</span>");
$("#mydiv span").css("background-color","blue");
所以,在设置.html()后调用它。