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 相关文章推荐
js限制文本框为整数和货币的函数代码
Oct 13 Javascript
js 链式延迟执行DOME
Jan 04 Javascript
Javascript 面向对象(一)(共有方法,私有方法,特权方法)
May 23 Javascript
javascript实现在线客服效果
Jul 15 Javascript
jQuery模拟select实现下拉菜单功能
Jun 20 Javascript
微信小程序 Toast自定义实例详解
Jan 20 Javascript
如何正确理解javascript的模块化
Mar 02 Javascript
jQuery表格(Table)基本操作实例分析
Mar 10 Javascript
jQuery获取复选框选中的当前行的某个字段的值
Sep 15 jQuery
Vue-router路由判断页面未登录跳转到登录页面的实例
Oct 26 Javascript
Vue自定义过滤器格式化数字三位加一逗号实现代码
Mar 23 Javascript
js拖动滑块和点击水波纹效果实例代码
Oct 16 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
1982年日本摄影师镜头下的中国孩子 那无忧无虑的童年
2020/03/12 杂记
Notice: Trying to get property of non-object problem(PHP)解决办法
2012/03/11 PHP
Win7 64位系统下PHP连接Oracle数据库
2014/08/20 PHP
PHP使用xmllint命令处理xml与html的方法
2014/12/15 PHP
PHP Socket网络操作类定义与用法示例
2017/08/30 PHP
PHP匿名函数(闭包函数)详解
2019/03/22 PHP
jquery 关于event.target使用的几点说明介绍
2013/04/26 Javascript
JavaScript使用Range调色及透明度实例
2016/09/25 Javascript
js无提示关闭浏览器窗口的两种方法分析
2016/11/06 Javascript
微信小程序商城项目之侧栏分类效果(1)
2017/04/17 Javascript
bootstrap模态框远程示例代码分享
2017/05/22 Javascript
深入浅出es6模板字符串
2017/08/26 Javascript
EasyUI Tree树组件无限循环的解决方法
2017/09/27 Javascript
Node.js利用断言模块assert进行单元测试的方法
2017/09/28 Javascript
轻松搞定jQuery+JSONP跨域请求的解决方案
2018/03/06 jQuery
浅析Vue 生命周期
2018/06/21 Javascript
Vue项目添加动态浏览器头部title的方法
2018/07/11 Javascript
layer.close()关闭进度条和Iframe窗的方法
2018/08/17 Javascript
Vue实现固定定位图标滑动隐藏效果
2019/05/30 Javascript
js事件触发操作实例分析
2019/06/21 Javascript
浅谈layui 绑定form submit提交表单的注意事项
2019/10/25 Javascript
使用Python的Flask框架表单插件Flask-WTF实现Web登录验证
2016/07/12 Python
Python使用pip安装报错:is not a supported wheel on this platform的解决方法
2018/01/23 Python
Python中的集合介绍
2019/01/28 Python
Django框架视图介绍与使用详解
2019/07/18 Python
Python数据可视化:泊松分布详解
2019/12/07 Python
Python3 解决读取中文文件txt编码的问题
2019/12/20 Python
Tensorflow 定义变量,函数,数值计算等名字的更新方式
2020/02/10 Python
中国京东和泰国中央集团合资的网站:JD CENTRAL
2020/08/22 全球购物
高级技校毕业生自荐信
2013/11/18 职场文书
个人剖析材料及整改措施
2014/10/07 职场文书
2014年销售助理工作总结
2014/12/01 职场文书
2014年党员发展工作总结
2014/12/02 职场文书
大学生毕业评语
2014/12/31 职场文书
2015银行年终工作总结范文
2015/05/26 职场文书
Python中OpenCV实现简单车牌字符切割
2021/06/11 Python