jQuery
jQuery 是一个轻量级的 JavaScript 函数库。
它的基本设计思想和主要用法,就是”选择某个网页元素,然后对其进行某种操作“。
jQuery 如何获取元素
使用 jQuery 的第一步,往往就是将一个选择表达式,放进构造函数 jQuery()(简写为$),然后得到被选中的元素
选择表达式:
1 | $(document) //选择整个文档对象 |
对结果进行筛选
1 | $('div').has('p'); // 选择包含p元素的div元素 |
jQuery 的链式操作
选中网页元素以后,可以对它进行一系列操作,并且所有操作可以连接在一起,以链条的形式写出来
1 | $('div').find('h3').eq(2).html('Hello') |
原理就是,每一步的 jQuery 操作,返回的都是一个 jQuery 对象
jQuery 提供 end()方法,返回上一次操作的结果
jQuery 如何创建元素
创建新元素只需要把新元素直接传入 jQuery 的构造函数
1 | $('<p>Hello</p>'); |
jQuery 移动元素
一个方法是直接移动该元素,另一个方法是移动其他元素,使得目标元素达到我们想要的位置。
1 | $('div').insertAfter($('p')); //把div元素移动p元素后面,返回div元素 |
jQuery 修改元素属性
jQuery attr() 方法用于获取或修改元素属性值
1 | $("#id").attr("href","http://www.xxx.com"); |