Blogger Information
Blog 20
fans 2
comment 0
visits 15007
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
0408作业-元素节点的插入和移动
麦小糖的博客
Original
540 people have browsed it

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<style type="text/css">
		li{
			background-color: lightblue;
			margin-bottom: 5px;
		}
		p{
			background-color: coral;
		}
	</style>
</head>
<body>
	<ul>
		<li>列表项1</li>
		<li>列表项2</li>
		<li>列表项3</li>
		<li>列表项4</li>
		<li>列表项5</li>
	</ul>
	<button>appendTo()</button>
	<button>prependTo()</button>
	<button>insertAfter()</button>
	<button>insertBefore()</button>
	<p>我是append()要移动的元素</p>
	<p>我是prepend()要移动的元素</p>
	<p>我是insertAfter()要移动的元素</p>
	<p>我是insertBefore()要移动的元素</p>
</body>
</html>
<script type="text/javascript" src="../js/jquery-3.3.1.js"></script>
<script type="text/javascript">
	/**
	 *把元素添加或移动到某节点内容的后面或前面:appendTo(),prependTo()
	 *把元素添加或移动到某节点的后面或前面:insertAfter(),insertBefore()
	 */
	//1.element.appendTo(target)
	$('button').eq(0).on('click',function(){
		// 把元素添加到节点内容的最后
		// var p = $('<p>我是append添加的内容</p>')
		// p.appendTo($('ul'))
		// 移动元素到节点内容的最后
		// $('p').eq(0).appendTo($('ul'))
	})

	// 2.element.prependTo(target)
	$('button').eq(1).on('click',function(){
		//把元素添加到节点内容的最前面
		// var p = $('<p>我是prepend添加的内容</p>')
		// p.prependTo($('ul'))

		// 把元素移动到节点内容的最前面
		$('p:eq(1)').prependTo('ul')
	})

	// 3.element.insertAfter(target)
	$('button').eq(2).on('click',function(){
		// 把元素添加到节点的后面
		// var p = $('<p>我是insertAfter添加的内容</p>')
		// p.insertAfter('li:eq(2)')

		// 把元素移动到节点的后面
		// $('p:eq(2)').insertAfter('li:eq(2)')
	})

	// 4.element.insertBefore(target)
	$('button').eq(3).on('click',function(){
		// 把元素添加到某节点的前面
		var p = $('<p>我是insertBefore添加的内容</p>')
		// p.insertBefore('li:eq(2)')

		// 把元素添加到某节点的后面
		$('p:eq(3)').insertBefore('li:eq(1)')
	})
</script>

运行实例 »

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


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