1. jQuery 1.x 版本和 2.x 版本有什么区别?
2.x版本不在支持IE6\7\8,如果在IE9/10版本中使用“兼容性视图”模式也将会受到影响。
2.x的体积减少12%
2.介绍 jQuery 常见的选择器,以及常见 api 的用法,给出范例.
(图是敲来的,可我爱你的心是真的ღ( ´・ᴗ・` ),侵删。)
.eq(index)
eg: $('div').eq(3)获取下标为3的jQuery对象
.next([selector])
eg: $('#header'.child).eq(0).nextAll() child(0)下面所有的内容。
eg: $('#header'.child).eq(0).nextAll('ok') 括号里还可以加元素,如'ok',就是获取header的孩子下面所有的OK。
.prevAll([selector])
与。next相反获取header为child且下标为0的元素之前的同辈元素。
.siblings([selector])
eg: $('ok').siblings() 获取'ok'的邻居,不管在前或后。
eg: $('ok').siblings('div') 获取标签为div的邻居。
.parent([selector])
eg: $('ok').parent() 获取'ok'的父元素。parentS就是获取所有的祖先。
.filter([selector]),filter(function())
eg: $('.child').filter(function(index,node){
return node.innerText.search('hello') > -1
}) 获取含有'hello'的元素。
.not([selector]), not(function(index))
eg: $('ok').chidren().not('panel') 获取除了panel,OK所有的孩子。
.has(selector) 是否包含某一元素。
.is([selector]), is(function(index)), is(dom/jQueryobj) 判断是否为同一个dom元素,选择器或者jQuery对象。