jquery:现在已经很普遍了写项目多多少少要用到一点,前端的技术更新的太快,但是基础知识同等重要,这一段时间总结一下jquery,这个庞然大物需要很长时间所以会时不时的更新。2017年计划jquery
jquery选择器:
#id => 选中id元素 $("#box");
element => 选中元素名称 $("div");
.class => 选中类名元素 $(".box");
* => 统配元素选中所有的元素 $("*");
selector1,selector2 => 选中多个元素 $("div,.box,#box");
通过父元素选中子元素 => $("h1 span");
父元素下的第一层子元素 => $("h1 > span");不会选中父元素下子元素的子元素
匹配元素后的所有元素 => $("label + input") ;是所有元素
匹配元素后的所有兄弟元素 => $("h1 ~ span"); 是所有元素
获取第一个元素 => $("li:first");第一个元素
获取 最后的一个元素 => $("h1 span:last");
获取没有选中的元素 => $("span:not(.a)"); 可以做反选
获取索引值为偶数的元素 => $("span:even"); 选中span偶数索引值 0也是偶数
获取索引值奇数的元素 => $("span:odd"); 选中span偶数索引值 0不是奇数
获取给定一个索引值的元素 => $("span:eq(1)");获取索引值为1的元素
获取给定大于一个索引值的元素 => $("span:gt(1)");获取大于索引值1的元素
获取给定小于一个索引值的元素 => $("span:lt(1)");获取小于索引值1的元素
获取标题元素 => $(":header").css("font-size:15px;"); 标题元素是h1 h2 h3 h4 h5 h6
获取元素获取焦点的元素 => .fouse
选择文档的根元素 => $(":root")
获取包涵文本的元素 => $("div:contains('jon')") ;选中包涵jon的元素