博客列表 >关于appendTo()、prependTo()、insertAfter()、insertBefore()理解

关于appendTo()、prependTo()、insertAfter()、insertBefore()理解

唔良人
唔良人原创
2018年04月09日 20:08:42620浏览

.appendTo( target )                                                                                                                  返回: jQuery

描述: 将匹配的元素插入到目标元素的最后面(PS:内部插入)。

实例:将所有的 span 插入到 ID 为 "foo" 的元素内的末尾。

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>appendTo demo</title>
  <style>
  #foo {
    background: yellow;
  }
  </style>
  <script src="//code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
 
<span>I have nothing more to say... </span>
 
<div id="foo">FOO! </div>
 
<script>
$( "span" ).appendTo( "#foo" );
</script>
 
</body>
</html>

运行实例 »

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

.append( content [, content ] )                                                                                              返回: jQuery

描述: 在每个匹配元素里面的末尾处插入参数内容。

实例:在所有的段落内的尾部,追加一些 HTML。

<!DOCTYPE html>
<html>
<head>
  <style>
  p { background:yellow; }
</style>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
  <p>I would like to say: </p>
<script>
  $("p").append("<strong>Hello</strong>");
</script>
 
</body>
</html>

运行实例 »

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

.insertAfter( target )                                                                                                            返回: jQuery

描述: 在目标元素后面插入集合中每个匹配的元素(PS:插入的元素作为目标元素的兄弟元素)。

实例:在id为"foo"的元素后插入段落,和$("#foo").after("p")一样。

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>insertAfter demo</title>
  <style>
  #foo {
    background: yellow;
  }
  </style>
  <script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
 
<p> is what I said... </p>
<div id="foo">FOO!</div>
 
<script>
$( "p" ).insertAfter( "#foo" );
</script>
 
</body>
</html>

运行实例 »

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

.insertBefore( target )                                                                                                         返回: jQuery

描述: 在目标元素前面插入集合中每个匹配的元素(PS:插入的元素作为目标元素的兄弟元素)。

实例:在id为"foo"的元素前面插入段落。和 $("#foo").before("p")一样。

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>insertBefore demo</title>
  <style>
  #foo {
    background: yellow;
  }
  </style>
  <script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
 
<div id="foo">FOO!</div>
<p>I would like to say: </p>
 
<script>
$( "p" ).insertBefore( "#foo" );
</script>
 
</body>
</html>

运行实例 »

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


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议