相关文章推荐
苦闷的手术刀  ·  How to append rows ...·  2 天前    · 
帅呆的小马驹  ·  Qt ...·  9 月前    · 

想要使用jQuery将元素移动到另一个元素中,可以使用jQuery的内置方法append()或prepend()。下面本篇文章就来给大家介绍一下,希望对大家有所帮助。

方法1:使用append()方法

jQuery的append()方法用于在所选元素的末尾插入一些内容。

$(selector).append( content, function(index, html) )

参数: 此方法接受上述两个参数

● content:它是必需参数,用于指定要在所选元素末尾插入的内容。content的可能值是HTML元素,jQuery对象和DOM元素。

● function(index,html):它是可选参数,用于指定将返回要插入的内容的函数。

● index:用于返回元素的索引位置。

● html:用于返回所选元素的当前HTML。

<!DOCTYPE html>
		<meta charset="UTF-8">
		<style>
			#parent {
				height: 40px;
				width: 300px;
				background: green;
				padding: 10px;
				margin: 0 auto;
			#child {
				height: 40px;
				width: 150px;
				margin: 0 auto;
				color: yellow;
		</style>
	</head>
	<body style="text-align:center;">
		<div id="parent"></div>
		<p id="child"> Hello World! Hello World!</p>
		<button onclick="myGeeks()">移动</button>
		<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>
		<script>
			function myGeeks() { 
	            $("#parent").append($("#child")); 
		</script>
	</body>
</html>

方法2:使用prepend()方法

prepend()方法是jQuery中的内置方法,用于在所选元素的开头插入指定的内容。

$(selector).prepend(content, function)

参数: 此方法接受上述两个参数

● content:需要参数,用于指定需要插入的内容。

● function:可选参数,用于指定调用后执行的函数。

<!DOCTYPE html>
		<meta charset="UTF-8">
		<style>
			#parent {
				height: 40px;
				width: 300px;
				background: peru;
				padding: 10px;
				margin: 0 auto;
			#child {
				height: 40px;
				width: 150px;
				margin: 0 auto;
				color: yellow;
		</style>
	</head>
	<body style="text-align:center;">
		<div id="parent"></div>
		<p id="child"> Hello World! Hello World!</p>
		<button onclick="myGeeks()">移动</button>
		<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>
		<script>
			function myGeeks() { 
	            $("#parent").prepend($("#child")); 
		</script>
	</body>
</html>

本文参考地址: https://www.html.cn/qa/jquery/10418.html

原文链接: https://www.html.cn/qa/jquery/10418.html 在html页面 ,我们可以 使用 jquery 将新增的 元素 添加到指定 元素 的指定位置。这个位置可以在 元素 的内部和外部,而对于内外位置,又可以在 元素 的前面和后面。 一、内部插入 1.1 append() append()方法可以在 目标 元素 内部 的 尾部 插入 元素 ,插入的 元素 作为最后一个子 元素 。举例如下: <!doctypehtml> <title> 元素 插入</t... 用JS在 元素 后后添加内容的方法有6种,分别为 append()、prepend()、appendTo()、prependTo()、after()、before() JQuery append() 方法 $("p").append("hellow world") JQuery append() 在被选 元素 的“结尾”位置插入内容 JQuery prepend() 方法 $("p").prepend("he jQUery 元素 添加分为两种,一种是直接在 元素 内部添加,另外一种是在 元素 的外部进行添加。区别在于添加的位置不同,两者均可以在 元素 的前面或者后面进行添加; 一、内部添加 1、append(content|fn) :向每个匹配 元素 内部的末尾处插入内容; 2、prepend(content|fn) :向每个匹配 元素 内部的开始处插入内容; <div id="contant">郑州</div> <!--内部插入--> <script> 写网页的时候,需要读取后端数据然后作为一 个元素 写进前端页面,所以就用了 jQuery 来完成这个功能。添加新的 HTML 内容 用于添加新内容的四个 jQuery 方法:append() - 在被选 元素 的结尾插入内容 prepend() - 在被选 元素 的开头插入内容 after() - 在被选 元素 之后插入内容 before() - 在被选 元素 之前插入内容 这里我 使用 的是通过append() 向框架的  如果要 移动 元素 ,有两种方法:一种是直接 移动 元素 ,另一种是 移动 其他 元素 ,使得目标 元素 达到我们想要的位置。   假定我们选 了一个div 元素 ,需要把它 移动 到p 元素 后面。   第一种方法是 使用 .insertAfter(),把div 元素 移动 p 元素 后面: $('div').insertAfter('p');  第二种方法是 使用 .after(),把p 元素 加到div 元素 前面: 代码:... 想要 使用 jQuery 元素 移动 到另一 个元素 ,可以 使用 jQuery 的内置方法append()或prepend()。下面本篇文章就来给大家介绍一下,希望对大家有所帮助。方法1: 使用 append()方法 jQuery 的append()方法用于在所选 元素 的末尾插入一些内容。语法:$(selector).append( content, function(index, html) )参数:此方法接受上述两个... 先引入 jquery 库,然后在添加下面的代码 $(".tsms").click(function (){ $("html,body").animate({scrollTop: $(".bold_tsms").offset().top}, 500); //其 $(".tsms")是被点击 元素 ,$(".bold_tsms")是所要到达位置的 元素 JQuery 实现 元素 移动 位置有很多种方法,其 一个是根据鼠标在指定区域内随意 移动 ,还有一种的是根据方向键在一定区域内上下左右平移。这二种只能说各有优劣,通过方向键平移,实现相对简单,操作也更具备可控性,但是就是 移动 效率相对较低,每次平移量过大造成不够精准,平移量过小则会使 移动 过程更为繁琐。跟随鼠标自由 移动 ,可以自由控制平移量,精准的 移动 到自己想要的位置,但是实现较为复杂,并且控制过程 容易出现体验卡 jQuery UI可以很简单的实现 元素 的拖动,有时候,我们不能 使用 jQuery UI,或者不想因为拖动就引入一个UI库,就可以自己实现 元素 的拖动,下面笔者把自己 使用 jQuery + TouchSwipe组件实现拖动的关键点做简要说明。HTML拖动的关键点就是修改 元素 的位置,通过相对偏移来实现,而这个偏移可以通过 jQuery 的offset方法来实现。拖动还需要考虑鼠标的 移动 事件,笔者采用TouchSw