jQuery 备忘单对于初学者和有经验的开发人员都是很好的参考
入门
引入 jQuery
1 | <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> |
官方 CDN
1 | <script src="https://code.jquery.com/jquery-3.5.1.min.js" crossorigin="anonymous"></script> |
jQuery 语法
1 | $(selector).methodOrFunction(); |
例子
1 | $('#menu').on('click', () =>{ |
jQuery 文档准备就绪
1 | $(document).ready(function() { |
1 | $(function(){ |
jQuery 选择器
例子
1 | $("button").click(() => { |
组合选择器
1 | $("selector1, selector2 ...selectorn") |
基本
基本过滤器
属性
子过滤器
Forms
jQuery 属性
例子
1 | $('h2').css({ |
jQuery 添加类
1 | $('.button').addClass('active'); |
jQuery 移除类
1 | $('.button').on('mouseleave', evt => { |
jQuery 切换类
1 | $('.choice').toggleClass('highlighted'); |
Attributes
Data
CSS
Dimensions
Offset
jQuery 操控
Examples
1 | /*<span>Span.</span>*/ |
复刻
DOM 插入,环绕
DOM 插入,内部
DOM 插入,外部
DOM 移除
DOM 替换
jQuery 遍历
过滤
杂项遍历
树遍历
jQuery 事件
Examples
1 | // 鼠标事件“点击” |
事件对象
1 | $('#menu').on('click', event => { |
方法链
1 | $('#menu-btn').on('mouseenter', () => { |
防止事件
1 | $( "p" ).click(function( event ) { |
浏览器事件
事件对象
文档加载
事件处理程序附件
形式事件
键盘事件
鼠标事件
jQuery Effects
例子
1 | $('#menu-button').on('click', () => { |
淡出效果
1 | $('#menu-button').on('click', () => { |
基本
滑动
自定义
衰退
jQuery Ajax
Examples
1 | $.ajax({ |
全局 Ajax 事件处理程序
辅助功能
底层接口
速记方法
各种各样的
jQuery 对象
延迟对象
公用事业
DOM 元素方法
内部结构
回调对象
评论