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 KeyDown、KeyPress和KeyUp事件的区别与联系
Dec 03 Javascript
javascript+mapbar实现地图定位
Apr 09 Javascript
根据一段代码浅谈Javascript闭包
Dec 14 Javascript
用box固定长宽实现图片自动轮播js代码
Jun 09 Javascript
JavaScript 事件入门知识
Apr 13 Javascript
JavaScript数据库TaffyDB用法实例分析
Jul 27 Javascript
jquery中checkbox使用方法简单实例演示
Nov 24 Javascript
JS中判断字符串中出现次数最多的字符及出现的次数的简单实例
Jun 03 Javascript
JavaScript SHA512加密算法详细代码
Oct 06 Javascript
JavaScript中双符号的运算详解
Mar 12 Javascript
jquery实现左右轮播切换效果
Jan 01 jQuery
JavaScript数值类型知识汇总
Nov 17 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的FTP学习(一)
2006/10/09 PHP
PHP 程序员也要学会使用“异常”
2009/06/16 PHP
PHP iconv 函数转gb2312的bug解决方法
2009/10/11 PHP
javascript+php实现根据用户时区显示当地时间的方法
2015/03/11 PHP
PHP面试常用算法(推荐)
2016/07/22 PHP
php版本CKEditor 4和CKFinder安装及配置方法图文教程
2019/06/05 PHP
laravel model 两表联查示例
2019/10/24 PHP
js 省地市级联选择
2010/02/07 Javascript
Jquery 动态生成表格示例代码
2013/12/24 Javascript
jquery利用拖拽方式在图片上添加热链接
2015/11/24 Javascript
jQuery中deferred对象使用方法详解
2016/07/14 Javascript
用js动态添加html元素,以及属性的简单实例
2016/07/19 Javascript
JavaScript中的await/async的作用和用法
2016/10/31 Javascript
js输入框使用正则表达式校验输入内容的实例
2017/02/12 Javascript
JavaScript实现简单图片轮播效果
2017/08/21 Javascript
JavaScript实现单例模式实例分享
2017/12/22 Javascript
在微信小程序里使用watch和computed的方法
2018/08/02 Javascript
ES6 更易于继承的类语法的使用
2019/02/11 Javascript
Javascript数组方法reduce的妙用之处分享
2019/06/10 Javascript
Element-ui 自带的两种远程搜索(模糊查询)用法讲解
2021/01/29 Javascript
[02:27]《DAC最前线》之附加赛征程
2015/01/29 DOTA
在Python的Django框架中使用通用视图的方法
2015/07/21 Python
Python中文件的读取和写入操作
2018/04/27 Python
python 内置模块详解
2019/01/01 Python
Python使用urllib模块对URL网址中的中文编码与解码实例详解
2020/02/18 Python
使用opencv中匹配点对的坐标提取方式
2020/06/04 Python
阿联酋网上花店:Ferns N Petals
2018/02/14 全球购物
开办化妆品公司创业计划书
2013/12/26 职场文书
教师岗位职责范本
2013/12/29 职场文书
大型活动策划方案
2014/01/12 职场文书
法学专业毕业生自荐信
2014/06/11 职场文书
2014年合同管理工作总结
2014/12/02 职场文书
家长对学校的意见和建议
2015/06/03 职场文书
Python3接口性能测试实例代码
2021/06/20 Python
一篇文章弄懂Python中的内建函数
2021/08/07 Python
24年收藏2000多部退役军用电台
2022/02/18 无线电