diff --git "a/12 \351\231\210\345\215\216\344\274\237/\344\275\234\344\270\232/202-12-01 \347\254\254\344\272\214\345\215\201\344\270\211\346\254\241\344\275\234\344\270\232.HTML" "b/12 \351\231\210\345\215\216\344\274\237/\344\275\234\344\270\232/202-12-01 \347\254\254\344\272\214\345\215\201\344\270\211\346\254\241\344\275\234\344\270\232.HTML"
new file mode 100644
index 0000000000000000000000000000000000000000..fcc33bc25b9ce91909354cccc31406e95bd4dbaa
--- /dev/null
+++ "b/12 \351\231\210\345\215\216\344\274\237/\344\275\234\344\270\232/202-12-01 \347\254\254\344\272\214\345\215\201\344\270\211\346\254\241\344\275\234\344\270\232.HTML"
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+ Document
+
+
+
+
+
+ - HTML
+ - CSS
+ - JavaScript
+ - jQuery
+ - Vue.js
+
+
+
+
\ No newline at end of file
diff --git "a/12 \351\231\210\345\215\216\344\274\237/\347\254\224\350\256\260/2022-12-01 iquery\346\226\271\346\263\225.md" "b/12 \351\231\210\345\215\216\344\274\237/\347\254\224\350\256\260/2022-12-01 iquery\346\226\271\346\263\225.md"
new file mode 100644
index 0000000000000000000000000000000000000000..ae1b56434819ce3cefe377f4ee545e1062c7a038
--- /dev/null
+++ "b/12 \351\231\210\345\215\216\344\274\237/\347\254\224\350\256\260/2022-12-01 iquery\346\226\271\346\263\225.md"
@@ -0,0 +1,100 @@
+# 2022-12-01
+
+### 下标过滤: eq()
+
+ 下标过滤,指的是根据元素集合的下标来过滤。在jQuery中,我们可以使用eq()方法来实现下标过 滤。
+
+[jQuery 下标过滤:eq() - 萌新教程 (mengxin.run)](https://www.mengxin.run/mengxin/article/detail/d8b54a0044eb)
+
+语法:
+
+```js
+$().eq(n)
+```
+
+ 说明: n是一个整数,从0开始。当取值为正整数时,eq(0)获取的是第1个元素,eq(1)获取的是第2个元素,……,以此类推。 当取值为负整数时,eq(-1)获取的是倒数第1个元素,eq(-2)获取的是倒数第2个元素,……,以此类 推。
+
+### 判断过滤: is()
+
+ 判断过滤,指的是根据某些条件进行判断,然后选取符合条件的元素。在jQuery中,我们可以使用is()方法来实现判断过滤。
+
+[判断过滤:is() - jQuery | 绿叶学习网 (lvyestudy.com)](http://www.lvyestudy.com/jquery/is-method)
+
+语法:
+
+```js
+$().is(selector)
+```
+
+参数selector是一个选择器。is()方法用于判断当前选择的元素集合中,是否存在符合条件的元素。如果存在,则返回true;如果不存在,则返回false。
+
+```js
+//判断元素是否可见
+$().is(":visible")
+//判断元素是否处于动画中
+$().is(":animated")
+//判断单选框或复选框是否被选中
+$().is(":checked")
+//判断当前元素是否第一个子元素
+$(this).is(":first-child")
+//判断文本中是否包含jQuery这个词
+$().is(":contains('jQuery')")
+//判断是否包含某些类名
+$().is(".select")
+```
+
+### 选择器过滤: filter()
+
+#### 过滤器([选择器](https://so.csdn.net/so/search?q=选择器&spm=1001.2101.3001.7020))
+
+在一组匹配的元素中,获取仅与filter()选择器匹配的元素。
+
+例如,
+
+```js
+$("div").filter("#div1").css('background-color','blue');
+```
+
+匹配所有div元素,然后选择ID为“ div1”的div元素,并将元素的背景色更改为蓝色。
+
+#### 过滤器(功能)
+
+在一组匹配的元素中,获取通过功能测试的元素。 该函数在内部传递一个index参数,该参数代表匹配元素的索引,从0开始计数。
+
+例如
+
+```
+https://blog.csdn.net/weixin_42028153/article/details/120153554
+```
+
+### 反向过滤: not():排除符合条件的
+
+在jQuery中, 我们还可以使用not()方法来过滤“不符合条件”的元素,并且返回余下符合条件的元素。
+
+其中,not()方法可以使用选择器过滤,也可以使用函数过滤。
+
+语法:
+
+```js
+$().not(selector或fn)
+```
+
+[反向过滤:not() - jQuery | 绿叶学习网 (lvyestudy.com)](http://www.lvyestudy.com/jquery/not)
+
+## has():过滤子代元素
+
+在jQuery中,表达式过滤除了可以使用filter()访问外,我们还可以使用has()方法。has()方法虽然没有filter()方法那么强大,**但是它的运行速度比较快**。
+
+语法:
+
+```js
+$().has(selector)
+```
+
+说明:
+
+参数selector是一个选择器。 has()方法与filter()方法功能相似,不过has()方法只有选择器过滤,没有函数过滤。因此我们可以把has() 方法看成是filter()方法的精简版。
+
+## index()
+
+在jQuery中,我们可以使用index()方法来获取当前jQuery对象集合中“指定元素”的索引值。
\ No newline at end of file