- 1
- 0
- 约3.18千字
- 约 5页
- 2017-02-08 发布于重庆
- 举报
jquery笔记
Day01:
1.jQuery的使用步骤
(1)引入jQuery的js文件
(2)使用选择器定位要操作所谓节点
(3)调用jQuery的方法进行操作
2.jUery对象与DOM的关系
jQuery对象本质上是一个DOM对象数组,它在该数组上扩展了一些操作数组中元素的刚刚:
可以直接操作这个数组:
-obj.length:获取数组的长度
-obj.get(index):获取数组中的某一个DOM对象
-obj[index]:等价于obj.get(index)
3.DOM对象可以直接转换为jQuery对象
-$(DOM对象)
4.jQuery选择器
jQuery选择器类似于CSS选择(定位元素,施加样式),能够定位元素,施加行为。
使用jQuery选择器能够将内容与行为分离
A.基本选择器
元素选择器:依据标签定位元素?-$(“标签名”);
类选择器:根据class属性定位元素?-$(“.class属性名”);
id选择器:根据id属性定位元素?-$(“#id”);
选择器组:定位一组选择器所对应的所有元素?-$(“#id,.ipt”);
B.层次选择器
在select1元素下,选中所以满足select2的子孙元素?-$(“select1 select2”)
在select1元素下,选中所有满足select2的子元素?-$(“select1select2”)
选中select元素所谓,满足select2的下一个弟弟?-$(“select1+select2)
选中select1元素的,满足select2的所以弟弟?-$(“select1~select2”)
C.过滤选择器
基本的过滤选择器
根据元素的基本特征定位元素,常用于表格和列表
-:first?第一个元素
-:last?最后一个元素
-:not(selector) selector排除在外
-:even?挑选偶数行
-:odd?挑选奇数行
-:eq(index)?下标等于index的元素
-:gt(index)?下标大于index的元素
-:lt(index)?下标小于index的元素
$(“tr:first”)
内容过滤选择器
根据内容定位选择器
-contains(text) 匹配包含给定文本的元素
-empty?匹配所有不包含子元素或文本的空元素
$(“P:contains(月饼)”)
可见性过滤选择器
根据可见性定位元素:
-:hidden?匹配所有不可见元素,或type为hidden的元素
-:visible?匹配所有的可见元素
$(“input:hiden”)
属性过滤选择器
根据属性定位元素
-[attribute]?匹配具有attribute属性的元素
-[attribute = value]?匹配属性等于value的元素
-[attribute != value]匹配属性不等于value的元素
$(“input[value=你好]”)
状态过滤选择器
根据状态定位元素
-:enabled?匹配可用的元素
-:disabled?匹配不可用的元素
-:checked?匹配选中的checkbox
-:selected?匹配选中的option
$(“input:selected”)
D.表单选择器
表单选择器包括:
-:text?匹配文本框
-:password?匹配密码框
-:radio?匹配单选框
-:checkbox?匹配多选框
-:submit?匹配提交按钮
-:reset?匹配重置按钮
-:button?匹配普通按钮
-:file?匹配文件框
-:hidden?匹配隐藏框
$(“:text”)
5.jQuery操作DOM
A.读写节点
读写节点的HTML内容
-obj.html()/obj.html(“span123/span”)
读写节点的文本内容
-obj.text()/obj.text(“123”)
读写节点的value属性值
-obj.val()/obj.val(“abc”)
读写节点的属性值
-obj.attr(“属性名”)/obj.val(“属性名”,“属性值”)
B.增删节点
$(“节点内容”)
$(“span你好/span”)
插入DOM节点
parent.append(obj)?做为最后一个节点添加进来
parent.prepend(obj)?做为第一个子节点添加进来
parent.after(obj)?做为下一个兄弟节点添加进来
parent.before(obj)?作为上一个兄弟添加进来
删除DOM节点
obj.remove()?删除节点
obj.remove(selector)?只删除满足selector的节点
obj.empty?清空节点
C.样式操作
样式操作
addClass(“”)?追加样式
removeClass(“”)?移
您可能关注的文档
最近下载
- DB37_T 4413.3-2021 生态环境数据共享技术规范 第3部分:地表水.docx VIP
- 四川大学《现代通信技术》2010-2011期末考试试题.doc VIP
- DB37_T 4416-2021 彩色沥青及沥青混合料技术标准(石油树脂型).docx VIP
- DB11_T 509-2025 房屋建筑修缮工程定案和施工质量验收规程.pdf VIP
- 2026护理人员培训计划(两篇).docx VIP
- 部编人教版四年级下册《道德与法治》全册教案 .pdf VIP
- (2026年春新版)人教版八年级生物下册全册教案.doc
- 头霉素C产生菌关键基因改造:策略、实践与展望.docx VIP
- DB65棉花生产全程机械化技术规程第1 部分:总则.docx VIP
- 核心素养导向下的高中化学大单元教学实践探索.docx VIP
原创力文档

文档评论(0)