为什么会出现jQuery 因为在写页面时做个js验证获取事件就需要一大堆代码,而且选择器的功能还比较少,DOM操作非常繁琐,简单写几行还可以写多了就乱了,整清楚逻辑就费点功夫了。相应的解决这些问题就有了jQuery,封装了一系列的方法,方便使用,极大缩少了代码量,浏览器兼容问题也是不需要考虑的
使用时直接在head中直接导入 可以在官网直接下载 jQuery 推荐使用1.x版本
其中在jQuery 当中常见的有一个$美元的符号基本上有两种作用
$ (function)直接调用函数,封装一个方法,window.οnlοad=function(){} 像Bom中window.onload 只能写一个因为你写多了只会默认调用最后一个,但是 $ (function)就可以写好几个也不冲突,并且时间上也要快。
$(selector) 就是常用的选择器了,非常方便,介绍常用的基本选择器
类似css中的选择器名称但是不像document.getElementById("")那样繁琐,在js中获取事件写起来简单多了
标签选择器 $(“a”)
ID选择器 $(“#id”) $(“p#id”)
类选择器 $(“.class”) $(“h2.class”)
通配选择器 $("*") 可以选择全部包括整个html
DOM对象简单说这个js对象:直接使用JavaScript获取的节点对象 innerHTML value
var inp=document.getElementById(“div”);
inp.innerHTML
jQuery对象:使用jQuery选择器获取的节点对象,所以使用的是jq中的方法
html() val() 例如 $("#div").val()
两种对象之间的转换
DOM对象转换成jQuery对象直接加上$符号 $(DOM对象)
jQuery对象转换成DOM对象加上索引下标 jQuery对象[index]
jQuery对象.get(index)