假设我在写一个jQuery扩展方法。该方法应该爬一个元素的祖先树,直到它到达文档的根<html>
标记,此时它应该停止。我实现了这个如下所示:jQuery:确定jQuery对象是否为根html标记
$.fn.foo = function() {
var $foo = this;
while($foo[0] !== $(document).children()[0]) {
// do stuff with $foo
$foo = $foo.parent();
}
// do stuff
};
我的问题是:是否有比$foo[0] !== $(document).children()[0]
更好的办法知道是否我已经达到了根<html>
标签?
该插件是否也应该使用''元素? – Anurag 2010-09-03 22:40:35