jQuery方法中具有破坏性操作几种方法汇总,弄明白这几种特殊的方法,再去看其他方法可以轻松许多
2017-11-12 19:33
561 查看
在jquery多种方法中一般情况下被操作的元素写在方法名后面。但以下几种方法比较特殊:
appendTo, prependTo, insertBefore, insertAfter, 和 replaceAll这个几个方法成为一个破坏性操作,被操作的元素写在方法名前面。
看以下代码就能白:
appendTo, prependTo, insertBefore, insertAfter, 和 replaceAll这个几个方法成为一个破坏性操作,被操作的元素写在方法名前面。
看以下代码就能白:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <p>烟台大学</p> <p>鲁东大学</p> </body> <script src="../../jQuery2/jquery-3.1.1.js"></script> <script> /*append():向每个匹配的元素内部追加内容。*/ /*方法一:需要操作的元素写在append后面*/ $("p").append("<span>你好</span>"); /*方法二:appendTo():需要操作的元素写在了appendTo前面*/ $("<span>你好</span>").appendTo("p"); /*---------------------------------------------------------------*/ /*prepend():向每个匹配的元素内部前置内容。*/ /*方法一:prepend():需要操作的元素写在prepend后面*/ $("p").prepend("<span>你好</span>"); /*方法二:prependTo():需要操作的元素写在了prependTo前面*/ $("<span>你好</span>").appendTo("p"); /*-----------------------------------------------------------*/ /*before():在每个匹配的元素之前插入内容。*/ /*方法一:before():需要操作的元素写在before后面*/ $("p").before("<span>你好</span>"); /*方法二:insertBefore():需要操作的元素写在了insertBefore前面*/ [b]$("<span>你好</span>").insertBefore("p"); /*---------------------------------------------------------*/ /*after():在每个匹配的元素之后插入内容。*/ /*方法一:after():需要操作的元素写在after后面*/ $("p").after("<span>你好</span>"); /*方法二:insertAfter():需要操作的元素写在了insertAfter前面*/ $("<span>你好</span>").insertAfter("p"); /*-----------------------------------------------------------*/ /*replace():将所有匹配的元素替换成指定的HTML或DOM元素。*/ /*方法一:replace():需要操作的元素写在replace后面*/ $("p").replace("<span>你好</span>"); /*方法二:replaceAll():需要操作的元素写在了replaceAll前面*/ $("<span>你好</span>").replaceAll("p"); /*---------------------------------------------------------------*/ /*以上实例中各方法中方法一等效于方法二*/ </script> </html>
相关文章推荐
- 关于Entity Framework更新的几种方式以及可能遇到的问题(附加类型“Model”的实体失败,因为相同类型的其他实体已具有相同的主键值)在使用 "Attach" 方法或者将实体的状态设置为 "Unchanged" 或 "Modified" 时如果图形中的任何实体具有冲突键值,则可能会发生上述行为
- jquery操作复选框checkbox的方法汇总
- 汇总常用的jQuery操作Table tr td方法
- jQuery操作表格(table)的常用方法、技巧汇总
- 汇总常用的jQuery操作Table tr td方法
- (一)委托模式简介 委托模式是基本的设计模式之一。委托,即是让另一个对象帮你做事情。 许多其他的模式,如状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式。 委托模式使得我们可以用聚合
- 汇总常用的jQuery操作Table tr td方法
- BitmapEffect位图效果是简单的像素处理操作。它可以呈现下面几种特殊效果。
- poj 3308 最小点权覆盖集, 见 胡驳涛论文里面有讲见图方法 二分图最小权点覆盖 我的想法是一个东西通过两个操作都可以完成,这些操作还可以完成其他的东西,每个操作有一个花费,现在要你选出花费最小的操作。这就是裸的模型
- 汇总常用的jQuery操作Table tr td方法
- jquery 操作iframe的几种方法
- jQuery操作表格(table)的常用方法、技巧汇总
- Excel操作:如何锁定单元格、有几种方法实现分类汇总
- 利用JQuery操作iframe父页面、子页面的元素和方法汇总
- jquery 操作iframe的几种方法总结
- jquery几种页面元素定位及操作的方法
- jQuery DOM操作 方法汇总
- myclipse2014(其他版本也可以)安装插件的几种方法(详细)
- jQuery操作表格(table)的常用方法、技巧汇总