diff --git "a/37\345\274\240\346\255\243\350\261\252/jquery\346\226\271\346\263\225.txt" "b/37\345\274\240\346\255\243\350\261\252/jquery\346\226\271\346\263\225.txt" new file mode 100644 index 0000000000000000000000000000000000000000..c728a8ce45134c38b1a6580825d2e21a7a7d3dd1 --- /dev/null +++ "b/37\345\274\240\346\255\243\350\261\252/jquery\346\226\271\346\263\225.txt" @@ -0,0 +1,84 @@ +// 删除元素 + + remove():全部删除 + + detach():删除,保留事件 + + empty():清空元素,保留标签 + +// 插入元素 + + prepend() 和 prependTo() + append() 和 appendTo() + before() 和insertBefore() + after() 和 insertAfter() +// 遍历元素each() + +$('li').each(function(index, element){ …… }) + +如果需要退出each循环,可以在回调函数中返回false,也就是return false即可 + +// 复制元素 + +$().clone(bool): true:深拷贝将事件和元素一起拷贝 false:只拷贝元素 + +// 包裹元素 + + wrap() + + wrapAll() + + wrapInner() + + +类名过滤: hasClass() +$().hasClass(“类名”) + +// 下标过滤: eq() + +$().eq(n) + +// 判断过滤: is() + +$().is(selector) +参数selector是一个选择器。is()方法用于判断当前选择的元素集合中,是否存在符合条件的元素。 + +如果存在,则返回true;如果不存在,则返回false。 + + //判断元素是否可见 + +$().is(":visible") + +//判断元素是否处于动画中 + +$().is(":animated") + +//判断单选框或复选框是否被选中 + +$().is(":checked") + +//判断当前元素是否第一个子元素 + +$(this).is(":first-child") + +//判断文本中是否包含jQuery这个词 + +$().is(":contains('jQuery')") + +//判断是否包含某些类名 + +$().is(".select") + +// 选择器过滤: filter() + +$().filter(selector or fn) + +// has():过滤子代元素 + +// parent():找直接父级 + +// parents():找所有父级() + +// children()方法只能查找子元素,不能查找其他后代元素 + +// $().siblings('p') :查找所有兄弟元素 \ No newline at end of file