-
向元素A中前置内容B(B是第一个子元素): <A>.prepend(<B>) <B>.prependTo(<A>)查看全部
-
<A>.after(<B>):在每个匹配元素A后插入内容B <A>.before(<B>):在每个匹配元素A前插入内容B 【<B>可以是HTML字符串、DOM元素、元素数组、JQ对象。】 【<B>可以有多个,用逗号隔开】查看全部
-
向元素A中追加内容B(B是最后一个子元素): <A>.append(<B>) <B>.appendTo(<A>)查看全部
-
创建节点并设置属性:$(<htmlStr>) 例:$("<div class='a'><div class='b'>动态创建DIV元素节点</div></div>")查看全部
-
快速查找指定元素集合中每一个元素的同辈元素,可以用siblings()方法查看全部
-
快速查找指定元素集合中每一个元素紧邻的前面同辈元素的元素集合,可以用prev()方法查看全部
-
快速查找指定元素集合中每一个元素紧邻的后面同辈元素的元素集合,可以用next()方法查看全部
-
.closest开始于当前元素 .parents开始于父元素 closest向上查找,直到找到一个匹配的就停止查找,parents一直查找到根元素,并将匹配的元素加入集合 .closest返回的是包含零个或一个元素的jquery对象,parents返回的是包含零个或一个或多个元素的jquery对象查看全部
-
类似find与children的区别,parent只会查找一级,parents则会往上一直查到查找到祖先节点查看全部
-
find是遍历当前元素集合中每个元素的后代。只要符合,不管是儿子辈,孙子辈都可以,不包括自己。 children只查找第一级的子节点。查看全部
-
querySelector()高级选择器 addEventListener('事件。必须。字符串,指定事件名。',‘函数。必须。指定要事件触发时执行的函数。 ’,‘可选。布尔值,指定事件是否在捕获或冒泡阶段执行。true - 事件句柄在捕获阶段执行alse- false- 默认。事件句柄在冒泡阶段执行’) 创建元素:document.createElement 设置属性:setAttribute 添加文本:innerHTML 加入文档:appendChild查看全部
-
each是一个for循环的包装迭代器 each通过回调的方式处理,并且会有2个固定的实参,索引与元素 each回调方法中的this指向当前迭代的dom元素查看全部
-
.add()往合集中添加新元素 .add()的参数可以几乎接受任何的$(),包括一个jQuery选择器表达式,DOM元素,或HTML片段引用。 处理一:传递选择器 $('li').add('p') 处理二:传递dom元素 $('li').add(document.getElementsByTagName('p')[0]) 处理三:动态创建P标签加入到合集,然后插入到指定的位置,但是这样就改变元素的本身的排列了 $('li').add('<p>新的p元素</p>').appendTo(目标位置)查看全部
-
siblings()匹配合集中每一个元素的同辈元素,不包括自身查看全部
-
注意:jQuery是一个合集对象,所以通过prev是匹配合集中每一个元素的上一个兄弟元素查看全部
举报
0/150
提交
取消