1.有关于属性的操作
项目源码
所谓的属性操作就是操作一系列的元素的属性,value啦class啦 .......特别是有关于input的操作是非常重要的。
为了完成后续有关于框架的高级骚操作,我们现在先来学习一下,jQuery的常用属性操作的三种 prop(),attr(),data()
(1)、元素固有的属性值prop()
(2)、自定义属性值attr()
(3)、数据相关data/非常重要!/
都挺好我是div1232.有关于文本属性的操作常见的文本操作主要有三种 html() / text()/ val();分别对应元素DOM的innerHTML、innerText 、value的属性这些操作并没有什么难度,详细请参见下面的代码实例我是内容// 1. 获取设置元素内容 html() console.log($("div").html()); // $("div").html("123"); // 2. 获取设置元素文本内容 text() console.log($("div").text()); $("div").text("123"); // 3. 获取设置表单值 val() console.log($("input").val()); $("input").val("123");" _ue_custom_node_="true">
3.有关于元素的操作
有关于元素的操作主要是:标签的遍历,创建,添加,删除等操作(简单的理解就是对标签的 增 删 改 查)
(1)、遍历元素
注意:此方法用于遍历 jQuery 对象中的每一项,回调函数中元素为 DOM 对象,想要使用 jQuery 方法需要转换。
语法2
注意:此方法用于遍历 jQuery 对象中的每一项,回调函数中元素为 DOM 对象,想要使用 jQuery 方法需要转换。
123
(2)、创建 修改 添加
jQuery方法操作元素的创建、添加、删除方法很多,则重点使用部分,如下:
语法总和
再啰嗦一下:以上只是元素的创建、添加、删除方法的常用方法,其他方法请参详API。
案例代码
原先的li我是原先的div我是后来创建的li"); // 2. 添加元素 // 2.1 内部添加 // $("ul").append(li); 内部添加并且放到内容的最后面 $("ul").prepend(li); // 内部添加并且放到内容的最前面 // 2.2 外部添加 var div = $("我是后妈生的"); // $(".test").after(div); $(".test").before(div); // 3. 删除元素 // $("ul").remove(); 可以删除匹配的元素 自杀 // $("ul").empty(); // 可以删除匹配的元素里面的子节点 孩子 $("ul").html(""); // 可以删除匹配的元素里面的子节点 孩子 })" _ue_custom_node_="true">
4.有关于尺寸位置的操作 (1)、有关于元素(尺寸)的操作//嘿嘿嘿 开车了,尺寸
注意:有了这套 API 我们将可以快速获取和子的宽高,至于其他属性想要获取和设置,还要使用 css() 等方法配合。
(2)、有关于位置的操作
最主要的还是我们的三个操作:offset()/ position()/ scrollTop()/ scrollLeft()/....当然了还要更多的骚操作
返回顶部= boxTop) { $(".back").fadeIn(); } else { $(".back").fadeOut(); } }); // 返回顶部 $(".back").click(function() { // $(document).scrollTop(0); $("body, html").stop().animate({ scrollTop: 0 }); // $(document).stop().animate({ // scrollTop: 0 // }); 不能是文档而是 html和body元素做动画 }) })" _ue_custom_node_="true">
Copyright © 2004-2024 Ynicp.com 版权所有 法律顾问:建纬(昆明)律师事务所 昆明市网翼通科技有限公司 滇ICP备08002592号-4