From 7d3d853f0d8851df764183c7e15da80577b324db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=86=E5=88=A9=E7=BE=A4?= <2246026162@qq.com> Date: Tue, 29 Nov 2022 22:43:06 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...15\344\275\234\345\261\236\346\200\247.md" | 69 +++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 "32\351\231\206\345\210\251\347\276\244/\347\254\224\350\256\260/2022-11-28jQuery\346\223\215\344\275\234\345\261\236\346\200\247.md" diff --git "a/32\351\231\206\345\210\251\347\276\244/\347\254\224\350\256\260/2022-11-28jQuery\346\223\215\344\275\234\345\261\236\346\200\247.md" "b/32\351\231\206\345\210\251\347\276\244/\347\254\224\350\256\260/2022-11-28jQuery\346\223\215\344\275\234\345\261\236\346\200\247.md" new file mode 100644 index 0000000..3647f20 --- /dev/null +++ "b/32\351\231\206\345\210\251\347\276\244/\347\254\224\350\256\260/2022-11-28jQuery\346\223\215\344\275\234\345\261\236\346\200\247.md" @@ -0,0 +1,69 @@ +## 一、jQuery 属性操作 + +jQuery 常用属性操作有三种:prop() / attr() / data() ; + +##### 1、元素固有属性值 prop() + +所谓元素固有属性就是元素本身自带的属性,比如 元素里面的 href ,比如 元素里面的 type。 + +##### 2、元素自定义属性值 attr() + +用户自己给元素添加的属性,我们称为自定义属性。 比如给 div 添加 index =“1”。 + +##### 3、数据缓存 data() + +data() 方法可以在指定的元素上存取数据,并不会修改 DOM 元素结构。一旦页面刷新,之前存放的数据都将被移除。 + +### 二、元素的增删改查 + +##### 1、添加元素 + +​ ①尾部添加:数组名.push() + +​ ②头部添加:数组名.unshift() + +​ ③中间添加:数组名.splice(参数1,参数2,参数3) + +##### 2、删除 + +语法:delete 数组名[索引值] + +##### 3、清空 + +语法:arr=[] / arr.length = 0 + +##### 4、修改 + +语法:数组的变量名[索引值] = 值 + +##### 5、查询 + + + let arr = [1,2,3,4]; + console.log(arr); + //尾部添加元素 + arr.push(5); + console.log(arr); //[1,2,3,4,5] + //头部添加元素 + arr.unshift(0); + console.log(arr);//[0,1,2,3,4,5] + //中间添加元素 + //参数(插入元素的位置即下标,删除元素数量,插入元素的值) + arr.splice(2,0,1.5); + console.log(arr);//[0,1,1.5,2,3,4,5] + + + //删除元素 + delete arr[4];//删除下标为4的值 + + //清空元素 + arr.length = 0;//数组长度0 + + //修改元素 + arr[3] = 4;//把下标为3的值改为4 + + //查询 + console.log(arr[1]); + + +​ \ No newline at end of file -- Gitee