马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
1.插入元素
* 内部插入
* append() - 类似于原生DOM的appendChild()
例如:
- <!doctype html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>jQuery内部插入</title>
- <script src="jquery-1.11.3.js"></script>
- </head>
- <body>
- <ul id="city">
- <li>北京</li>
- <li id="tj">天津</li>
- <li>南京</li>
- </ul>
- <ul id="game">
- <li>反恐精英</li>
- <li id="sk">实况足球</li>
- <li>英雄联盟</li>
- </ul>
- <script>
- // 操作 天津节点 和 实况足球
- // append() - 类似于原生DOM的appendChild()
- $("#tj").append($("#sk"));
- </script>
- </body>
- </html>
复制代码效果:
* prepend() - 类似于原生DOM的insertBefore()
例如:
- <!doctype html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>jQuery内部插入</title>
- <script src="jquery-1.11.3.js"></script>
- </head>
- <body>
- <ul id="city">
- <li>北京</li>
- <li id="tj">天津</li>
- <li>南京</li>
- </ul>
- <ul id="game">
- <li>反恐精英</li>
- <li id="sk">实况足球</li>
- <li>英雄联盟</li>
- </ul>
- <script>
- // 操作 天津节点 和 实况足球
- // prepend() - 类似于原生DOM的insertBefore()
- $("#tj").prepend($("#sk"));
- </script>
- </body>
- </html>
复制代码效果:
* appendTo() - 颠倒了的append()
* prependTo() - 颠倒了的prepend()
* 外部插入
* after() - 作为后面的兄弟节点插入
例如:
- <!doctype html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>jQuery外部插入</title>
- <script src="jquery-1.11.3.js"></script>
- </head>
- <body>
- <ul id="city">
- <li>北京</li>
- <li id="tj">天津</li>
- <li>南京</li>
- </ul>
- <ul id="game">
- <li>反恐精英</li>
- <li id="sk">实况足球</li>
- <li>英雄联盟</li>
- </ul>
-
- <script>
- // after() - 作为后面的兄弟节点插入
- $("#tj").after($("#sk"));
-
- </script>
- </body>
- </html>
复制代码效果:
* before() - 作为前面的兄弟节点插入
例如:
* insertAfter() - 颠倒了的after()
* insertBefore() - 颠倒了的before()
2.删除元素
* remove() - 删除自身元素及后代元素
例如:
- <!doctype html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>jQuery删除元素</title>
- <script src="jquery-1.11.3.js"></script>
- </head>
- <body>
- <ul id="game">
- <li id="cs">反恐精英
- <ul>
- <li>警</li>
- <li>匪</li>
- </ul>
- </li>
- <li id="sk">实况足球
- <ul>
- <li>中国</li>
- <li>日本</li>
- </ul>
- </li>
- <li>魔兽世界</li>
- </ul>
- <script>
- // 1. 删除id为cs的元素及后代元素
- $("#cs").remove();
- </script>
- </body>
- </html>
复制代码效果:
* empty() - 删除后代元素,但保留自身元素(清空)
例如:
- <!doctype html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>jQuery删除元素</title>
- <script src="jquery-1.11.3.js"></script>
- </head>
- <body>
- <ul id="game">
- <li id="cs">反恐精英
- <ul>
- <li>警</li>
- <li>匪</li>
- </ul>
- </li>
- <li id="sk">实况足球
- <ul>
- <li>中国</li>
- <li>日本</li>
- </ul>
- </li>
- <li>魔兽世界</li>
- </ul>
- <script>
- // 1. 删除id为sk的元素 - 将所有后代元素删除(清空)
- $("#sk").empty();
- </script>
- </body>
- </html>
复制代码效果:
|