jQuery基础知识:选择网页元素和改变结果集
需积分: 3 116 浏览量
更新于2024-09-07
收藏 95KB DOC 举报
jQuery学习总结
jQuery 是一个流行的 JavaScript 库,它提供了许多有用的功能来简化 JavaScript 编程。下面是 jQuery 学习的总结。
选择网页元素
jQuery 的基本设计和主要用法是选择某个网页元素,然后对其进行某种操作。这是它区别于其他函数库的根本特点。使用 jQuery 的第一步,往往就是将一个选择表达式,放进构造函数 jQuery()(简写为 $),然后得到被选中的元素。
选择表达式可以是 CSS 选择器,如:
* `$(document)`:选择整个文档对象
* `$('#myId')`:选择 ID 为 myId 的网页元素
* `$('div.myClass')`:选择 class 为 myClass 的 div 元素
* `$('input[name=first]')`:选择 name 属性等于 first 的 input 元素
也可以是 jQuery 特有的表达式,如:
* `$('a:first')`:选择网页中第一个 a 元素
* `$('tr:odd')`:选择表格的奇数行
* `$('#myForm:input')`:选择表单中的 input 元素
* `$('div:visible')`:选择可见的 div 元素
* `$('div:gt(2)')`:选择所有的 div 元素,除了前三个
* `$('div:animated')`:选择当前处于动画状态的 div 元素
改变结果集
如果选中多个元素,jQuery 提供了过滤器,可以缩小结果集,如:
* `$('div').has('p')`:选择包含 p 元素的 div 元素
* `$('div').not('.myClass')`:选择 class 不等于 myClass 的 div 元素
* `$('div').filter('.myClass')`:选择 class 等于 myClass 的 div 元素
执行时机
在 jQuery 中,有两个重要的执行时机:
* `$(document).ready()`:必须等待网页中所有的内容加载完毕(包括图片),才能执行。
* `window.onload`:执行时机是在网页中所有的内容加载完毕后,包括图片和 DOM 结构绘制完毕后。
需要注意的是,`window.onload` 只能编写一次,否则后面的代码将覆盖前面的代码。
简化写法
jQuery 提供了简化写法,如:
* `$(document).ready(function(){})` 可以简写成 `$(function(){})`
jQuery 是一个功能强大且灵活的 JavaScript 库,它提供了许多有用的功能来简化 JavaScript 编程。
2009-08-18 上传
2019-05-27 上传
2010-10-29 上传
2011-04-01 上传
2011-04-06 上传
可可兔丶
- 粉丝: 0
- 资源: 5
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析