首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

jqueryafter与insertAfter区别

jquerydom操作方法中,包括了after与insertAfter,这两个方法名字相近,所实现功能从名字中不容易分辨,所以在经过试验后撰文一篇以加深记忆。...测试代码如下: 测试insertAfter与after区别 <body...如果把insertAfter方法换为after,效果则为: ? 从上述对比可以看出,其实这两个方法差别就像主语跟宾语差别一样,是主与从问题。...after方法,是把参数元素移到调用方法元素后面,而insertAfter方法则恰恰相反,是把调用方法元素插入到参数元素后面。...另外要注意是,当要用这两个方法在dom树中添加新元素时,如”new”,这样html字符串不能出现在after方法调用主体或insertAfter参数中,因为这样一来,jquery

90310
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JavaScript之insertBefore()和自定义insertAfter()用法。

    JS图片库第五版开发完后http://www.cnblogs.com/GreenLeaves/p/5691797.html#js_Five_Version我们发现一个问题,就是假设在图片列表之后还有其他元素...,这个时候貌似就没有办法了,我们真实想法是,让新创建元素紧更在图片列表后面,而不管这个列表出现在文档那个地方.下面我们就来介绍两个方法来帮助解决这个问题。...2、insertAfter() 大多数人会想,既然有insertBefore()方法肯定会有insertAfter()方法,很可惜这个方法,DOM并没有提供,但是我们却可以利用DOM所提供方法和属性来自定义一个...inserAfter()方法;代码如下: function insertAfter(newElement, targetElement) { /*...parentElement.insertBefore(newElement, targetElement.nextSibling); } }  这个自定义insertAfter

    3K90

    jQuery(操作Dom-节点操作①)

    目录 创建节点 节点插入 节点删除 节点替换 节点复制 创建节点 document.createElement("li"); //js创建li节点 var $li=$(""); /.../jQuery创建li节点 节点元素插入 内部插入(父子节点关系) js对象.appendChild:在内部添加节点 var o=document.createElement("li"); //创建节点...选中js对象.appendChild(创建节点); //js在内部插入节点 在内部最后一个元素后插入节点 selector.append(节点对象):在selector元素内部最后插入"节点对象..."); $("ul").after($div); } 节点对象.insertAfter(selector):将"节点对象"插入到selector1后面 function after(){...var $div = $("ul后div"); $div.insertAfter($("ul")); } 在指定节点前面插入节点 selector.befor(节点对象):在selector

    1.4K20

    127个常用JS代码片段,每段代码花30秒就能看懂(三)

    大家好,在前两篇文章里 127个常用JS代码片段,每段代码花30秒就能看懂(一)和 127个常用JS代码片段,每段代码花30秒就能看懂(二),我分享了前42段代码,今天我继续分享第三部分,希望对你日常工作有所帮助...initial([1, 2, 3]); // [1,2]const initial = arr => arr.slice(0, -1); initial([1, 2, 3]); // [1,2] 53、insertAfter...此段代码功能主要是在给定DOM节点后插入新节点内容 const insertAfter = (el, htmlString) => el.insertAdjacentHTML('afterend...', htmlString); insertAfter(document.getElementById('myId'), 'after'); // ......,感谢你阅读,如果你喜欢我分享,麻烦给个关注、点赞加转发哦,你支持,就是我分享动力,后续会持续分享剩余代码片段,欢迎持续关注。

    47410

    127个常用JS代码片段,每段代码花30秒就能看懂(三)

    大家好,在前两篇文章里 127个常用JS代码片段,每段代码花30秒就能看懂(一)和 127个常用JS代码片段,每段代码花30秒就能看懂(二),我分享了前42段代码,今天我继续分享第三部分,希望对你日常工作有所帮助...initial([1, 2, 3]); // [1,2]const initial = arr => arr.slice(0, -1); initial([1, 2, 3]); // [1,2] 53、insertAfter...此段代码功能主要是在给定DOM节点后插入新节点内容 const insertAfter = (el, htmlString) => el.insertAdjacentHTML('afterend...', htmlString); insertAfter(document.getElementById('myId'), 'after'); // ......,感谢你阅读,如果你喜欢我分享,麻烦给个关注、点赞加转发哦,你支持,就是我分享动力,后续会持续分享剩余代码片段,欢迎持续关注。

    51340

    客户端js js脚本引入 js解析过程

    在core.js执行时候读取这段文本,然后动态执行一次。浏览器不会执行之间代码 html中事件处理程序 当脚本所在html文件被载入时候。脚本里js会执行一次。...为了可交互,js会定义事件处理程序即web浏览器先注册函数,并在之后调用其作为事件响应。其中事件处理程序属性可以包含任意条js语句。相互之间用逗号分隔。...url中js 应用用途 书签 通过协议类型指定url内容为任意字符串,该字符串是会被js解释器运行js代码,其会被当成单独一行代码实现。即语句之间必须使用分号作为分割。 即,书签实现。...事件驱动js js还能通过注册事件程序函数写程序。之后在发生该事件时候异步调用这些函数。 程序会响应一个事件,然后调用一个函数,该函数称为事件处理程序,事件监听器,或者回调,将该函数注册。  ...将一个监听器和回调函数绑定,当监听器被触发时候,回调函数将会被触发。 客户端js线程模型 js客户端为单线程模型。

    13.1K80

    【JQuery框架】超详细DOM操作看这一篇就够了!

    ) 4. css() 三、CRUD操作 1. append() 2. prepend() 3. appendTo() 4. prependTo() 5. after() 6. before() 7. insertAfter...一个超会写bug程序猿! 一杯茶一包烟,一个BUG修一天!又是被bug困扰一天! 之前和大家分享了jQuery框架中选择器相关操作“【JQuery框架】五大选择器“全家桶”详解!!!”.../js/jquery-3.3.1.min.js"> $(function (){ // 获取myinput value值 var...如果操作是元素固有属性,则建议使用prop 如果操作是元素自定义属性,则建议使用attr (2)对class属性操作 1. addClass() 作用:添加class属性值 //<input...对象1和对象2是兄弟关系 7. insertAfter() 样例:对象1.insertAfter(对象2):将对象1添加到对象2后边。

    53650
    领券