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的ajax功能实现的RSS Reader 代码
Sep 03 Javascript
jQuery版Tab标签切换
Mar 16 Javascript
angularjs指令中的compile与link函数详解
Dec 06 Javascript
js函数与php函数的区别实例浅析
Jan 12 Javascript
javascript DIV实现跟随鼠标移动
Mar 19 Javascript
原生js制作日历控件实例分享
Apr 06 Javascript
动态加载js、css的实例代码
May 26 Javascript
js鼠标单击和双击事件冲突问题的快速解决方法
Jul 11 Javascript
JavaScript如何实现图片懒加载(lazyload) 提高用户体验(增强版)
Nov 30 Javascript
浅谈angular4实际项目搭建总结
Dec 01 Javascript
jQuery无冲突模式详解
Jan 17 jQuery
layui实现鼠标移动到单元格上显示数据的方法
Sep 11 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 闭包特性在实际应用中的问题
2009/10/30 PHP
PHP 金额数字转换成英文
2010/05/06 PHP
ThinkPHP采用实现三级循环代码实例
2014/07/18 PHP
PHP中使用sleep函数实现定时任务实例分享
2014/08/21 PHP
PHP的mysqli_query参数MYSQLI_STORE_RESULT和MYSQLI_USE_RESULT的区别
2014/09/29 PHP
PHP程序员必须清楚的问题汇总
2014/12/18 PHP
PHP htmlspecialchars() 函数实例代码及用法大全
2018/09/18 PHP
第一个JavaScript入门基础 document.write输出
2010/02/22 Javascript
Jquey拖拽控件Draggable使用方法(asp.net环境)
2010/09/28 Javascript
Javascript中正则表达式的全局匹配模式分析
2011/04/26 Javascript
jquery插件制作 手风琴Panel效果实现
2012/08/17 Javascript
详解微信小程序开发(项目从零开始)
2019/06/06 Javascript
JS访问对象两种方式区别解析
2020/08/29 Javascript
微信小程序实现通讯录列表展开收起
2020/11/18 Javascript
[03:55]DOTA2完美大师赛选手传记——LFY.MONET
2017/11/18 DOTA
对于Python中线程问题的简单讲解
2015/04/03 Python
从CentOS安装完成到生成词云python的实例
2017/12/01 Python
Python实现一个服务器监听多个客户端请求
2018/04/12 Python
python pandas实现excel转为html格式的方法
2018/10/23 Python
Python人工智能之路 jieba gensim 最好别分家之最简单的相似度实现
2019/08/13 Python
python-序列解包(对可迭代元素的快速取值方法)
2019/08/24 Python
python3.7环境下安装Anaconda的教程图解
2019/09/10 Python
python opencv实现图片缺陷检测(讲解直方图以及相关系数对比法)
2020/04/07 Python
在Python中使用K-Means聚类和PCA主成分分析进行图像压缩
2020/04/10 Python
利用matplotlib为图片上添加触发事件进行交互
2020/04/23 Python
英国工艺品购物网站:Minerva Crafts
2018/01/29 全球购物
C#里面如何倒序排列一个数组的元素?
2013/06/21 面试题
初中三年学生的学习自我评价
2013/11/13 职场文书
入党申请自荐书范文
2014/02/11 职场文书
工程资料员岗位职责
2014/03/10 职场文书
优秀共青团员事迹材料
2014/12/25 职场文书
初中家长评语和期望
2014/12/26 职场文书
个人工作违纪检讨书
2015/05/05 职场文书
2016年先进班集体事迹材料
2016/02/26 职场文书
2016年优秀班主任先进事迹材料
2016/02/26 职场文书
Python+OpenCV实现图片中的圆形检测
2022/04/07 Python