jquery 元素控制(追加元素/追加内容)介绍及应用


Posted in Javascript onApril 21, 2013

一、在元素内部/外部追加元素
append,prepend:添加到子元素
before,after:作为兄弟元素添加
html:

<div id="content"> 
<p>在我的后面追加一条新闻</p> 
</div>

Javascript:
<script type="text/javascript"> 
jQuery(function(){ 
//在元素内部追加内容 
$("#content").append("<p>姚明退役了...</p>"); 
}) 
</script>

在#content里面添加元素,这是把<p>姚明退役了...</p>作为子元素添加到#content,如果想在元素外部追加元素,需要用到after,这样的话就可以把<p>姚明退役了...</p>作为兄弟元素追加到#content后面
<script type="text/javascript"> 
jQuery(function(){ 
//将span添加到追加到content1的后面 
$("#content").after("<p>姚明退役了...</p>"); 
}) 
</script>

二、在元素的不同位置追加内容
html
<div id="content1" style="border:1px solid red"> 
<p>窗前明月光</p> 
</div> 
<span>疑是地上霜</span>

javascript
<script type="text/javascript"> 
jQuery(function(){ 
//将span添加到追加到content1的后面 
$("span").appendTo("#content1"); 
}) 
</script>

三、在元素的开始位置追加内容
html
<div> 
<div id="content"> 
<p>在我的后面追加一条新闻</p> 
</div>

javascript
<script type="text/javascript"> 
jQuery(function(){ 
//在元素的开始位置追加内容 
$("#content").prepend("<p>头部</p>"); 
}) 
</script>

四、在不同元素的开始位置追加内容
html
<div id="content"> 
<p>在我的后面追加一条新闻</p> 
</div> 
<span>疑是地上霜</span>

javascript
<script type="text/javascript"> 
jQuery(function(){ 
//在不同元素的开始位置追加内容 
$("span").prependTo("#content"); 
}) 
</script>

在#content里面添加元素,这是把<span>疑是地上霜</span>作为子元素添加到#content开始地方,如果想在元素外部添加开始元素,需要用到before,这样的话就可以把<span>疑是地上霜</span>作为兄弟元素追加到#content开始了
<script type="text/javascript"> 
jQuery(function(){ 
//在不同元素的开始位置追加内容 
$("span").before("#content"); 
}) 
</script>

五、用指定结构的元素包含元素
Warp(html)
在指定的html中指定html元素,但指定的元素中不可含有兄弟元素,否则不能正常的运行,并且不含有一般文本字符串,下面的代码用div标签包含p标签
html
<form id="form1" runat="server"> 
<span>将我包含在div中</span> 
</form>

javascript
<script type="text/javascript"> 
jQuery(function(){ 
$("span").wrap("<b></b>"); 
}) 
</script>

六、用指定的元素包含多个html元素
warpAll(html)
html
<form id="form1" runat="server"> 
<p>p内容</p> 
<p>p内容</p> 
<p>p内容</p> 
<p>p内容</p> 
<p>p内容</p> 
</form>

javascript
<script type="text/javascript"> 
jQuery(function(){ 
$("p").wrapAll("<div style='border:1px solid red'><p></p></div>"); 
}) 
</script>

七、用指定的标签包含子元素
wrapInner(html)
与warp方法一样,在html中指定html元素,例如:
用b标签包含p标签中文字的代码如下:
html代码
<p>将p标签的文字用b标签包含起来</p>
<p>也将p标签的文字用b标签包含起来</p>
javascript 
<script type="text/javascript"> 
jQuery(function(){ 
$("p").wrapInner("<b></b>"); 
}) 
</script>
Javascript 相关文章推荐
javascript 学习笔记(onchange等)
Nov 14 Javascript
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之二
Dec 31 Javascript
JavaScript 更严格的相等 [译]
Sep 20 Javascript
asp.net+js实现金额格式化
Feb 27 Javascript
jQuery EasyUI框架中的Datagrid数据表格组件结构详解
Jun 09 Javascript
javascript 操作cookies详解及实例
Feb 22 Javascript
JS实现的找零张数最小问题示例
Nov 28 Javascript
jQuery简单实现的HTML页面文本框模糊匹配查询功能完整示例
May 09 jQuery
angularJs使用ng-repeat遍历后选中某一个的方法
Sep 30 Javascript
Vue 3.x+axios跨域方案的踩坑指南
Jul 04 Javascript
jQuery实现中奖播报功能(让文本滚动起来) 简单设置数值即可
Mar 20 jQuery
vscode调试node.js的实现方法
Mar 22 Javascript
jquery 动态创建元素的方式介绍及应用
Apr 21 #Javascript
jQuery弹出(alert)select选择的值
Apr 21 #Javascript
jQuery登陆判断简单实现代码
Apr 21 #Javascript
JQuery操作Select的Options的Bug(IE8兼容性视图模式)
Apr 21 #Javascript
Jquery submit()无法提交问题
Apr 21 #Javascript
用表格输出1-1000之间的数字实现代码(附特效)
Apr 21 #Javascript
放弃用你的InnerHTML来输出HTML吧 jQuery Tmpl不详细讲解
Apr 20 #Javascript
You might like
PHP利用超级全局变量$_GET来接收表单数据的实例
2016/11/05 PHP
php读取本地json文件的实例
2018/03/07 PHP
Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例
2019/10/11 PHP
PHP获取当前时间不准确问题解决方案
2020/08/14 PHP
jQeury淡入淡出需要注意的问题
2010/09/08 Javascript
用jquery实现输入框获取焦点消失文字
2013/04/27 Javascript
jquery单行文字向上滚动效果示例
2014/03/06 Javascript
js实现通用的微信分享组件示例
2014/03/10 Javascript
For循环中分号隔开的3部分的执行顺序探讨
2014/05/27 Javascript
jQuery图片切换插件jquery.cycle.js使用示例
2014/06/16 Javascript
JS 打印功能代码可实现打印预览、打印设置等
2014/10/31 Javascript
JS实现自动固定顶部的悬浮菜单栏效果
2015/09/16 Javascript
javascript常用函数(1)
2015/11/04 Javascript
jQuery animate()实现背景色渐变效果的处理方法【使用jQuery.color.js插件】
2017/03/15 Javascript
微信小程序自定义导航栏(模板化)
2019/11/15 Javascript
python中的__init__ 、__new__、__call__小结
2014/04/25 Python
Python随机生成带特殊字符的密码
2016/03/02 Python
Python实现向服务器请求压缩数据及解压缩数据的方法示例
2017/06/09 Python
详解python里使用正则表达式的全匹配功能
2017/10/19 Python
python实现词法分析器
2019/01/31 Python
python 自定义装饰器实例详解
2019/07/20 Python
Python一键查找iOS项目中未使用的图片、音频、视频资源
2019/08/12 Python
python爬虫爬取幽默笑话网站
2019/10/24 Python
python多线程高级锁condition简单用法示例
2019/11/07 Python
Python 解析xml文件的示例
2020/09/29 Python
白兰氏健康Mall:BRAND’S
2017/11/13 全球购物
高中生班主任评语
2014/04/25 职场文书
测控技术自荐信
2014/06/05 职场文书
2014年社区工会工作总结
2014/12/18 职场文书
体检通知范文
2015/04/21 职场文书
大学推普周活动总结
2015/05/07 职场文书
新农村建设指导员工作总结
2015/08/13 职场文书
Sql-Server数据库单表查询 4.3实验课
2021/04/05 SQL Server
详解TS数字分隔符和更严格的类属性检查
2021/05/06 Javascript
SQL实现LeetCode(176.第二高薪水)
2021/08/04 MySQL
JavaScript流程控制(循环)
2021/12/06 Javascript