我想做类似以下的事情(希望你能得到这个想法):
$('.timepickersec').live(function() {
$(this).jtimepicker();
});
也就是说,对于将来创建的每个新.timepickersec
,请绑定jtimepicker
。
但上述情况不起作用,$.live
有这样的功能吗?
答案 0 :(得分:3)
事件的其他方式:DOMNodeInserted用于检测何时插入新元素
$(document).bind('DOMNodeInserted', function(event) {
alert('inserted ' + event.target.nodeName + // new node
' in ' + event.relatedNode.nodeName); // parent
});
答案 1 :(得分:0)
我相信您正在寻找livequery插件。在引擎盖下,它将setIntervals
检查新元素。现在,您有时也可以使用live mousemove
事件实现相同的效果。在回调检查中,查看元素是否已被激活 - 并适当地激活它。