- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
jQuery讲解
jQuery入门
jQuery基本代码:
$(document).ready(function(){
})
或
$().ready(function(){
})
或
$(function(){
})
表格对象的奇偶行:
$(“tr:even”) :表格的偶数行2,4,6,8,10
$(“tr:odd”) :表格的奇数行1,3,5,7,9
获取DOM对象的方法:
document.getElementById(“id”)
document.getElementsByName(“name”)
document.getElementsByTagName(“TagName”)
jQuery对象:
通过ID获取对象的代码:$(“#id”)
等价于DOM对象的代码:
Document.getElementById(id)
jQuery对象和DOM对象的相互转化
jQuery对象转换为DOM对象:[index]或.get(index)
如:var cr = $jq[0] 或 var cr = $jq.get(0)
DOM对象转换为jQuery对象
如:var $jq = $(cr)
注意:jQuery对象不能使用DOM对象的方法
DOM对象不能使用jQuery对象的方法
CSS样式:
按选择器划分
类选择器:样式名称以小圆点.开头
标签选择器:以标签名命名
ID选择器:样式名称以#开头
按书写位置划分
行内样式:写在每个标签中的style属性里
内嵌样式:写在head标签中的style标签里
外部样式:外部css文件
addClass方法:动态给jQuery对象添加一个类样式
removeClass方法:动态移除jQuery对象上的某个类样式
课后练习:
第一章
1、注册页面中单击注册按钮时,如果没有勾选同意协议的复选框,则弹出请同意会员协议条款的提示框,否则跳转到注册成功页面
2、实现双色行效果,且当鼠标滑入某个单元格时实现高亮显示。
jQuery选择器
什么是jQuery选择器:一串具有特殊含义的字符串。把DOM对象包装为jQuery对象。
选择器的特性
简化代码编写
隐式迭代
无需判断对象是否存在:不产生异常
基本选择器:
根据id选择元素:$(#id)
根据标签名选择元素:$(标签名)
根据class选择元素:$(.class)
选择所有的元素:$(*)
根据多种选择器选择元素:$(selector1,selector2...)
1、选择ID为one的元素:$(#one)
2、选择class为mini的所有元素:$(.mini)
3、选择元素名为div的所有元素:$(div)
4、选择所有元素:$(*)
5、选择所有的span元素和id为two的元素:$(span,#two)
层次选择器:
选择所有的子孙后代:$(选择器1 选择器2)
选择所有的儿子:$(选择器1选择器2)
选择下一个兄弟元素:$(选择器1+选择器2)
选择后面所有的兄弟元素:$(选择器1~选择器2)
1、选择body内的所有的div:$(body div)
选择div内的所有class为mini的元素:$(div .mini)
2、在body内,选择子元素是div的:$(bodydiv)
选择div内的id为three的子元素:$(div#three)
3、选择class为one的下一个div元素:$(.one+div)
选择id为two的下一个class为mini的元素:$(#two+.mini)
4、选择id为two的后面所有的div元素:$(#two~div)
选择id为one的后面所有的class为mini的元素:$(#one~.mini)
过滤器:
选择第一个元素::first
选择最后一个元素::last
选择去掉指定的选择器的元素::not(选择器)
选择索引值为偶数的元素::even
选择索引值为奇数的元素::odd
选择等于某个索引值的元素::eq(index)
选择大于某个索引值的元素::gt(index)
选择小于某个索引值的元素::lt(index)
选择所有的header元素::header
选择所有正在执行动画的元素::animated
内容过滤器:
匹配包含某个文本的元素::contains(text)
匹配不含有子元素或文本的元素::empty
匹配含有指定的选择器的元素::has(选择器)
匹配含有子元素或文本的元素::parent
可见性过滤器:
匹配所有可见的元素::visible
匹配所有不可见的元素::hidden
表单选择器:
选择所有的表单元素(input、textarea、select、button
您可能关注的文档
- 固定资产折旧税法与会计差异要点.ppt
- java第五部分IO流讲解.doc
- Java语言程序设计_05数组的定义与使用讲解.ppt
- java软件工程师最全面试题讲解.doc
- java第8章文件、流和输入输出技术讲解.ppt
- Java基础第2章课件讲解.ppt
- JAVA通过MyBatis调用MySql存储过程和函数讲解.doc
- Java面向对象程序设计第8章_几个重要的设计模式讲解.ppt
- JB-QB-OZH200火灾报警控制器使用说明书(V1.0)讲解.doc
- java编程环境的搭建与输入输出讲解.doc
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)