我希望在页面上呈现某个元素(f.e. textarea
)时要全局捕获它。元素也可以通过AJAX请求插入。
// This is just an example of functionality I want to achieve
// Not a real code
$(document).on('render', 'textarea', function() {
$(this).whatEver();
});
我知道文档的ajaxComplete
方法,但我正在寻找一些更通用的方法。
答案 0 :(得分:1)
使用:
$('#container').on('DOMNodeInserted ', 'textarea', function(){
$(this).whatEver();
})
或者:
$(document).ready(function () {
//Loaded...
$('textarea').whatEver();
});
答案 1 :(得分:0)
找到使用livequery插件执行此操作的方法,该插件重复检查dom中的元素。所以我可以这样做:
$('textarea').livequery(function() { $(this).whatEver(); });