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 相关文章推荐
基于jquery的表头固定的若干方法
Jan 27 Javascript
js 关键词高亮(根据ID/tag高亮关键字)案例介绍
Jan 21 Javascript
js propertychange和oninput事件
Sep 28 Javascript
Jquery实现仿腾讯娱乐频道焦点图(幻灯片)特效
Mar 06 Javascript
JavaScript每天定时更换皮肤样式的方法
Jul 01 Javascript
jquery拖拽排序简单实现方法(效果增强版)
Feb 16 Javascript
浅谈javascript中的事件冒泡和事件捕获
Dec 28 Javascript
vue中v-model的应用及使用详解
Jun 27 Javascript
Vue之mixin全局的用法详解
Aug 22 Javascript
Vue项目引进ElementUI组件的方法
Nov 11 Javascript
JS获取当前时间的实例代码(昨天、今天、明天)
Nov 13 Javascript
关于Vue Router的10条高级技巧总结
May 06 Vue.js
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实现图片等比例缩放代码
2015/07/23 PHP
老生常谈PHP 文件写入和读取(必看篇)
2017/05/22 PHP
如何在PHP中读写文件
2020/09/07 PHP
Gambit vs ForZe BO3 第三场 2.13
2021/03/10 DOTA
用Javascript 获取页面元素的位置的代码
2009/09/25 Javascript
AppBaseJs 类库 网上常用的javascript函数及其他js类库写的
2010/03/04 Javascript
js关闭当前页面(窗口)的几种方式总结
2013/03/05 Javascript
javascript实现滑动解锁功能
2014/12/31 Javascript
JavaScript使用ActiveXObject访问Access和SQL Server数据库
2015/04/02 Javascript
Bootstrap每天必学之轮播(Carousel)插件
2016/04/25 Javascript
详解NodeJs支付宝移动支付签名及验签
2017/01/06 NodeJs
JS判断指定dom元素是否在屏幕内的方法实例
2017/01/23 Javascript
JS实现多级菜单中当前菜单不随页面跳转样式而发生变化
2017/05/30 Javascript
详谈表单格式化插件jquery.serializeJSON
2017/06/23 jQuery
基于jQuery Easyui实现登陆框界面
2017/07/10 jQuery
Nodejs+express+ejs简单使用实例代码
2017/09/18 NodeJs
JS设计模式之惰性模式(二)
2017/09/29 Javascript
vue-cli3 取消eslint校验代码的解决办法
2020/01/16 Javascript
python和flask中返回JSON数据的方法
2018/03/26 Python
python获取磁盘号下盘符步骤详解
2019/06/19 Python
django数据关系一对多、多对多模型、自关联的建立
2019/07/24 Python
python/Matplotlib绘制复变函数图像教程
2019/11/21 Python
html5 button autofocus 属性介绍及应用
2013/01/04 HTML / CSS
html5读取本地文件示例代码
2014/04/22 HTML / CSS
入党思想汇报
2014/01/05 职场文书
社会学专业求职信
2014/02/24 职场文书
管理部副部长岗位职责范文
2014/03/09 职场文书
慰问敬老院活动总结
2014/04/26 职场文书
学习型党组织建设经验材料
2014/05/26 职场文书
不同意离婚上诉状
2015/05/23 职场文书
个人催款函范文
2015/06/24 职场文书
导游词之西递宏村
2019/12/10 职场文书
深入理解python多线程编程
2021/04/18 Python
原生JS中应该禁止出现的写法
2021/05/05 Javascript
用python实现监控视频人数统计
2021/05/21 Python
SQL SERVER触发器详解
2022/02/24 SQL Server