内部插入是将content插入到selector节点内部,包括内部的头部和尾部。插入后的节点与原节点是父子关系。 外部插入是将content插入到selector节点外部,包括selector节点的前面和后面。插入后的节点与原节点是兄弟关系。
2017-06-05
被插那哥们呢? 插不动了?还是挂医院里了?~~少插点,瞎想什么呢? 我说的是评论!!!
2017-06-05
append()向每个匹配的元素内部追加内容
prepend()向每个匹配的元素内部前置内容
appendTo()把所有匹配的元素追加到另一个指定元素的集合中
prependTo()把所有匹配的元素前置到另一个指定的元素集合中
【注:append()、prepend()、appendTo()、prependTo()方法都是插入的子元素;
before()、after()方法插入的是兄弟元素】
prepend()向每个匹配的元素内部前置内容
appendTo()把所有匹配的元素追加到另一个指定元素的集合中
prependTo()把所有匹配的元素前置到另一个指定的元素集合中
【注:append()、prepend()、appendTo()、prependTo()方法都是插入的子元素;
before()、after()方法插入的是兄弟元素】
2017-06-05
.on(events[,selector][,data],function(e));
①需要响应的事件,若需要响应多个事件,可使用空格分隔的事件名称'focus click'
②如果只需要在jQuery选取结果的一部分元素中响应事件,可使用第二个选择器来筛选其后代节点
③当事件触发时,可以向被调用的函数传递一些额外信息。这些信息会包含在事件对象(e)中。
④当匹配结果中的某个元素上发生了指定的事件,会运行这个函数。
①需要响应的事件,若需要响应多个事件,可使用空格分隔的事件名称'focus click'
②如果只需要在jQuery选取结果的一部分元素中响应事件,可使用第二个选择器来筛选其后代节点
③当事件触发时,可以向被调用的函数传递一些额外信息。这些信息会包含在事件对象(e)中。
④当匹配结果中的某个元素上发生了指定的事件,会运行这个函数。
2017-06-02
从问答里找的@钰与宸
.parents(),返回的是所有祖辈元素,从最近的父级元素开始,一路向上 直到根元素<html>(这是jQuery方法本身就这么定的,详细你可以去看它的源码),所以搜索到html就完了,不会再有html的祖辈(父)元素,所以$( "html" ).parents() 返回一个空集合。
而.parent()则没有这样的要求,它只是在DOM树上搜索其父级元素,所以对html,搜索到其父级元素是document,所以$( "html" ).parent()方法返回一个包含document的集合。
.parents(),返回的是所有祖辈元素,从最近的父级元素开始,一路向上 直到根元素<html>(这是jQuery方法本身就这么定的,详细你可以去看它的源码),所以搜索到html就完了,不会再有html的祖辈(父)元素,所以$( "html" ).parents() 返回一个空集合。
而.parent()则没有这样的要求,它只是在DOM树上搜索其父级元素,所以对html,搜索到其父级元素是document,所以$( "html" ).parent()方法返回一个包含document的集合。
2017-06-01