我想要做類似如下(希望你的想法):jQuery的沒有事件?
$('.timepickersec').live(function() {
$(this).jtimepicker();
});
也就是說,在未來創造.timepickersec
每一個新的,綁定就可以了jtimepicker
。
但上面的不行,$.live
有這個功能嗎?
我想要做類似如下(希望你的想法):jQuery的沒有事件?
$('.timepickersec').live(function() {
$(this).jtimepicker();
});
也就是說,在未來創造.timepickersec
每一個新的,綁定就可以了jtimepicker
。
但上面的不行,$.live
有這個功能嗎?
我相信你正在尋找livequery插件。在引擎蓋下,它將執行setIntervals
來檢查新的元素。現在,您有時也可以使用live mousemove
事件實現同樣的效果。在回調中檢查元素是否已被激活 - 並適當激活它。
與事件的其他方式:DOMNodeInserted當一個新的元素插入檢測
$(document).bind('DOMNodeInserted', function(event) {
alert('inserted ' + event.target.nodeName + // new node
' in ' + event.relatedNode.nodeName); // parent
});
太棒了。 – Mick 2014-02-13 14:13:35
這的可能重複http://stackoverflow.com/questions/2548479/jquery-live-on-load-event並簡短回答不,這是不可能的。 – 2011-03-26 05:17:57
那麼你可以使用['live'](http://api.jquery.com/live/)綁定自定義事件並使用['trigger']觸發它(http://api.jquery.com/trigger/ )每當你用'timepickersec'類創建一些東西時 – 2011-03-26 05:29:39