发布于 2017-04-20 01:44:16 | 73 次阅读 | 评论: 0 | 来源: 网友投递
jQuery javascript框架
jQuery是一个兼容多浏览器的javascript框架,核心理念是write less,do more(写得更少,做得更多)。jQuery在2006年1月由美国人John Resig在纽约的barcamp发布,吸引了来自世界各地的众多JavaScript高手加入,由Dave Methvin率领团队进行开发。
<div id="grandparent">
I am grandparent.
<div id="parent">
I am parent.
<div id="child">
I am child.
</div>
</div>
</div>
var els = $('#child').parent().parent();
console.dir(els);
$.fn.grandparent = function() {
return this.parent().parent();
};
$('#child').grandparent().end(); //jQuery-[div#parent]
$.fn.grandparent = function() {
var els = this.parent().parent();
return this.pushStack(els.get());
};
var grandparent = $('#child').grandparent()./* jquery-[div#grandparent]*/.end() /*jquery-[div#child]*/
此博文内容的主体思想来自Learning JQuery中的一篇博客, 感谢该作者的分享. 感兴趣的话, 点击jQuery pushStack.