jquery_基本语法2
// jqueyr遍历 .parent([expr]) // 直接父元素expr用筛选选祖先元素的表达式 .parents([expr]) // 所有的父元素, .children([expr]) // 取得一个包含匹配的元素集合中每一个元素的所有子元素的元素集合。 .find(expr|obj|ele) // 搜索所有与指定表达式匹配的元素。 // expr:用于筛选的表达式, // obj: 一个用于匹配元素的jQuery对象 // elle: 一个DOM元素 // 兄弟元素 .siblings([expr]) // 找到每个当前元素的其他所有同辈的元素。 .next([expr]) // 下一个兄弟元素 .nextAll([expr]) // 查找当前元素之后所有的兄弟元素。 .prev([expr]) // 上一个兄弟元素 .prevAll([expr]) // 查找当前元素之前所有的兄弟元素。 // 筛选 .eq(index|-index) // 一个整数,指示元素基于0的位置,这个元素的位置是从0算起。负数,从集合中的最后一个元素开始倒数。(-1算起) .first() // 获取当前元素在集合中第一个元素 .last() // 获取当前元素在集合中最后一个元素 .filter(expr|obj|ele|fn) // 筛选出与指定表达式匹配的元素集合。 // expr: 字符串值,包含供匹配当前元素集合的选择器表达式。 // obj: 现有的jQuery对象,以匹配当前的元素。 // ele: 一个用于匹配元素的DOM元素。 // fn: 一个函数用来作为测试元素的集合。它接受一个参数index,这是元素在jQuery集合的索引。在函数, this指的是当前的DOM元素。 // jquery效果 .hide([speed,[easing],[fn]]) // 隐藏显示的元素 .show([speed,[easing],[fn]]) // 显示隐藏的匹配元素。 .toggle([speed],[easing],[fn]) // 如果元素是可见的,切换为隐藏的;如果元素是隐藏的,切换为可见的。 .fadeIn([speed],[easing],[fn]) // 通过不透明度的变化来实现所有匹配元素的淡入效果 .fadeOut([speed],[easing],[fn]) // 通过不透明度的变化来实现所有匹配元素的淡出效果 .fadeToggle([speed,[easing],[fn]]) // 通过不透明度的变化来开关所有匹配元素的淡入和淡出效果 .slideDown([speed],[easing],[fn]) // 通过高度变化(向下增大)来动态地显示所有匹配的元素 .slideUp([speed,[easing],[fn]]) // 通过高度变化(向上减小)来动态地隐藏所有匹配的元素 .slideToggle([speed],[easing],[fn]) // 这个动画效果只调整元素的高度,可以使匹配的元素以“滑动”的方式隐藏或显示。 // speed: 三种预定速度之一的字符串("slow","normal", or "fast")或表示动画时长的毫秒数值(如:1000) // fn:在动画完成时执行的函数,每个元素执行一次。 // easing:(Optional) 用来指定切换效果,默认是"swing",可用参数"linear" // jQuery动画 .animate(params,[speed],[easing],[fn]) // 用于创建自定义动画的函数。 // params: 一组包含作为动画属性和终值的样式属性和及其值的集合 // speed: 三种预定速度之一的字符串("slow","normal", or "fast")或表示动画时长的毫秒数值(如:1000) // easing: 要使用的擦除效果的名称(需要插件支持).默认jQuery提供"linear" 和 "swing". // fn: 在动画完成时执行的函数,每个元素执行一次。 .stop([clearQueue],[jumpToEnd]) // 停止所有在指定元素上正在运行的动画。 // clearQueue: 如果设置成true,则清空队列。可以立即结束动画。 // jumpToEnd: 如果设置成true,则完成队列。可以立即完成动画。 // jQuery ajax, 不重新渲染页面的情况下,实现了对网页的局部渲染 // 载入远程 HTML 文件代码并插入至 DOM 中。默认使用 GET 方式 - 传递附加参数时自动转换为 POST 方式 .load(url, [data], [callback]) // url:待装入 HTML 网页网址。 // data:发送至服务器的 key/value 数据。 // callback:载入成功时回调函数。 //jQuery.get(url, [data], [callback], [type]) $.get("test.php", data => { alert("Data Loaded: " + data);}); // url:待载入页面的URL地址 // data:待发送 Key/value 参数。 // callback:载入成功时回调函数。 // type:返回内容格式,xml, html, script, json, text, _default。 // jQuery.post(url, [data], [callback], [type]) 通过远程 HTTP POST 请求载入信息。 $.post("test.php", data => {alert("Data Loaded: " + data);}); jQuery.ajax(url,[settings]) // url:一个用来包含发送请求的URL字符串。 // settings:AJAX 请求设置。所有选项都是可选的。 // 详细配置参数,http://jquery.cuishifeng.cn/jQuery.Ajax.html // http协议,https://www.cnblogs.com/JunLan/p/12530857.html jQuery.ajax({ url: 'http:localhost:7001/index.html', type: 'post', dataType: 'json', data: {name: 'zhangsan', age: 18 }, success: data=>{console.log(data)}, error: err=>{console.log(err)}, });
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!