企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] # 方法二 ## 1.获取用户输入的信息 获取表单元素的value $().val(); ## 2.删除两边的空格 $.trim(); ## 3 遍历标签 ### 3.1 each() **格式一** $("p").each(function(i, el){ //遍历p标签,每遍历一个p标签,就会执行一遍函数里面的代码 //i是p标签的索引值,el是正在遍历的这个p标签(DOM对象) } **格式二 功能更强大,不仅能够遍历标签,还能遍历数组跟对象** $.each($("p"),function(i, el){ //遍历p标签,每遍历一个p标签,就会执行一遍函数里面的代码 //i是p标签的索引值,el是正在遍历的这个p标签(DOM对象) console.log($(el).text()); }) ``` var obj = { name:"zhangsan", age:13, job:"web" }; $.each(obj,function (i,el) { console.log(i,el); }) ``` ### 3.2map() 用来遍历标签,而且**最终会返回一个数组** 通过在函数内部写返回值,这些返回值最终成为数组的每一个元素 ``` var arr1 = $("p").map(function(i, el){ //i是p标签的索引值,el是正在遍历的这个p标签(DOM对象) console.log($(el).text()); return $(el).text() //这里书写的返回值,就是将来数组中的元素 }); console.log(arr1); ``` ## 4. 滚动到指定位置 让页面滚动到指定位置(兼容写法) $("html,body").stop(true).animate({scrollTop:指定位置}); ## 5窗口高度 $(window).height() ## 6获取一个元素的网页文档坐标值 **$().offset().top 获取元素距离网页文档最顶部的距离**(元素的Y坐标) **$().offset().left 获取元素距离网页文档最左边的距离**(元素的X坐标) 当窗口发生滚动事件的时候,可以获取网页超出浏览器窗口的距离:**$(window).scrollTop()**