jQuery的活动没有活动?

时间:2011-03-26 04:25:49

标签: jquery live

我想做类似以下的事情(希望你能得到这个想法):

$('.timepickersec').live(function() {
        $(this).jtimepicker();
    });

也就是说,对于将来创建的每个新.timepickersec,请绑定jtimepicker

但上述情况不起作用,$.live有这样的功能吗?

2 个答案:

答案 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事件实现相同的效果。在回调检查中,查看元素是否已被激活 - 并适当地激活它。