我想知道是否可以使用jQuery延迟对象来测试元素是否存在于DOM中。
这是我思考的大致方案:
function chkDOM(selector) {
if $(selector) {
return deferred.promise();
}
}
$.when(chkDOM(selector)).then(function() {
// do something
});
我不太清楚如何编写代码来实现这一点,但我希望我的问题是有意义的。如果我能让这个部分正常工作,那么我就可以延迟调用某些jquery插件,以便它们能够正确运行。
谢谢!
if $(selector) {
... 为什么要使用延迟?你想做什么? - elclanrs