Blogger Information
Blog 31
fans 3
comment 1
visits 34398
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
jQuery中appendTo(),prependTo(),insertAfter(),insertBefore()的用法
php学习笔记
Original
705 people have browsed it

jQuery中appendTo(),prependTo(),insertAfter(),insertBefore()的用法:

1、appendTo()

语法:content.appendTo(target)

参数:要添加或移动到的节点

功能:插入到目标元素内容的后面

2、prependTo()

语法:content.prependTo(target)

参数:要添加或移动到的节点

功能:插入到目标元素内容的前面

3、insertAfter()

语法:content.insertAfter(target)

参数:要添加或移动到的节点

功能:插入到目标元素的后面

4、insertBefore()

语法:content.insertBefore(target)

参数:要添加或移动到的节点

功能:插入到目标元素的前面

下面用实例来演示一下这几个方法的用法:

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>appendTo(),prependTo(),insertAfter(),insertBefore()的用法</title>
	<style type="text/css">
	    ul li{
	    	list-style: none;
	    }
		ul li img{
			width: 100px;
			height: 100px;
		}
	</style>
</head>
<body>
	<ul>
		<li><img src="http://cloud.zhibo1314.com/1.jpg"></li>
		<li><img src="http://cloud.zhibo1314.com/2.jpg"></li>
		<li><img src="http://cloud.zhibo1314.com/3.jpg"></li>
		<li><img src="http://cloud.zhibo1314.com/4.jpg"></li>
	</ul>
	<p>php是最好的编程语言</p>
	<p>java是一门面向对象的编程语言</p>
	<p>python是一种面向对象的解释型编程语言</p>
	<p>javascript是一门基于客户端的脚本语言</p>
	<button>appendTo()添加</button>
	<button>appendTo()移动</button>
	<button>prependTo()添加</button>
	<button>prependTo()移动</button>
	<button>insertAfter()添加</button>
	<button>insertAfter()移动</button>
	<button>insertBefore()添加</button>
	<button>insertBefore()移动</button>
	<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
	<script type="text/javascript">
		$('button').eq(0).click(function(){
			var php = $('<span>').css('color','red').text('php')
			php.appendTo($('li:eq(0)'))
		})

		$('button').eq(1).click(function(){
			$('p:first').appendTo($('li:eq(0)'))
		})

		$('button').eq(2).click(function(){
			var java = $('<span>').css('color','red').text('java')
			java.prependTo($('li:eq(1)'))
		})

		$('button').eq(3).click(function(){
			$('p:eq(1)').prependTo($('li:eq(1)'))
		})

		$('button').eq(4).click(function(){
			var python = $('<span>').css('color','red').text('python')
			python.insertAfter($('li:eq(2)'))
		})

		$('button').eq(5).click(function(){
			$('p:eq(2)').insertAfter($('li:eq(2)'))
		})

		$('button').eq(6).click(function(){
			var js = $('<span>').css('color','red').text('javascript')
			js.insertBefore($('li:eq(3)'))
		})

		$('button').eq(7).click(function(){
			$('p:last').insertBefore($('li:last'))
		})


	</script>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

运行结果:

运行结果.png


Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post