跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

jQuery和JavaScript节点插入元素的方法对比

二、插入元素:

面朝大海,春暖花开

基于jQuery的AJAX和JSON的实例 中文WORD版 本文档主要讲述的是基于jQuery的AJAX和JSON的实例;过jQuery内置的AJAX功能,直接访问后台获得JSON格式的数据,然后通过jQuer把数据绑定到事先设计好的html模板上,直接在页面上显示。有需要的朋友可以下载看看 下载 (一)、jQuery方法 1、在节点内部插入: 立即学习 “ Java免费学习笔记(深入) ”; 具体实现如下:
$("div").append("

这是append()方法添加的内容

");//在div元素下第一个子节点位置插入段落 $("div").prepend("

这是prepend()方法添加的内容

");//在div元素下最后一个子节点位置插入段落
下面这两种方法更符合人的一般思维,但效果是一样的
$("

这是appendTo方法添加的内容

").appendTo("div");//把段落插到div元素的第一个子节点位置 $("

这是prependTo方法添加的内容

").prependTo("div");//把段落插到div元素的最后一个子节点位置
2、在节点外部插入: 具体实现如下:
$("div").after("

这是after()方法添加的内容

");//在div元素后面插入段落 $("div").before("

这是before()方法添加的内容

");//在div元素前面插入段落
$("div").after("

这是after()方法添加的内容

");//在div元素后面插入段落 $("div").before("

这是before()方法添加的内容

");//在div元素前面插入段落
3、appendTo(),prependTo(), insertBefore(),insertAfter() 方法具有破坏性操作特性,也就是如果选择已经存在内容,并把它们插入到指定对象中时,则原位置的内容将被删除。下面实例中将原div元素中包含的段落文本选中并移到div元素后面。演示如下: $("p").insertAfter("div"); (二)、JavaScript方法 1、在节点内部插入:appendChild()—--对应于jQuery的append(), insertBefore()---对应于jQuery中的prepend() 具体效果请看上面jQuery方法。。。

相关文章