jQuery实现元素的插入


Posted in Javascript onFebruary 27, 2017

 效果图:

jQuery实现元素的插入

图(1) 初始效果

jQuery实现元素的插入

图(2) 点击' 插入到此元素前面 '效果

 代码如下:

<!DOCTYPE html>
<html>
 <head>
 <meta charset="UTF-8">
 <title></title>
 </head>
 <script src="//cdn.bootcss.com/jquery/3.1.1/jquery.min.js" type="text/javascript" charset="utf-8"></script>
 <style type="text/css">
 .div{
 width: 200px;
 height: 200px;
 border: 1px solid #008080;
 background-color: #0095FF;
 text-align: center;
 line-height: 200px;
 color: white;
 font-size: 25px;
 float: left;
 }
 #num{
 height: 30px;
 text-align: center;
 font-size: 16px;
 }
 #main{
 width: 100%;
 height: 400px;
 margin-top: 20px;
 }
 button{
 height: 35px;
 }
 .newDiv{
 width: 200px;
 height: 200px;
 border: 1px solid #008080;
 background-color: #009999;
 text-align: center;
 line-height: 200px;
 color: white;
 font-size: 25px;
 float: left;
 }
 </style>
 <body>
 插入到第几个元素:<input id="num" type="number" min="0" max="4" value="4" />
 <button id="insertFront">插入到此元素前面</button>
 <button id="insertBack">插入到此元素后面</button>
 <div id="main">
 </div>
 </body>
 <script type="text/javascript">
 $(function(){
 var mainDiv=$("#main");
 for(var i=1;i<6;i++){
 var $divs=$("<div class='div' id='a"+i+"'>我是第"+i+"个</div>")
 mainDiv.append($divs)
 }
 var newDiv=$("<div class='newDiv'>我是新的</div>");
 var front=$("#insertFront")
 var back=$("#insertBack")
 front.click(function(){
 var numVal=parseInt($("#num").val());
 var div1=document.getElementById("a"+numVal+"");
 newDiv.insertBefore(div1)
 })
 back.click(function(){
 var numVal=parseInt($("#num").val());
 var div1=document.getElementById("a"+numVal+"");
 newDiv.insertAfter(div1);
 })
 })
 </script>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
asp.net下使用jquery 的ajax+WebService+json 实现无刷新取后台值的实现代码
Sep 19 Javascript
jquery ajax 简单范例(界面+后台)
Nov 19 Javascript
js document.write()使用介绍
Feb 21 Javascript
Angular发布1.5正式版,专注于向Angular 2的过渡
Feb 18 Javascript
轻松掌握JavaScript享元模式
Aug 27 Javascript
详解Node.js串行化流程控制
May 04 Javascript
Angular 组件之间的交互的示例代码
Mar 24 Javascript
微信小程序内拖动图片实现移动、放大、旋转的方法
Sep 04 Javascript
微信小程序实现下拉刷新动画
Jun 21 Javascript
微信小程序wx.request拦截器使用详解
Jul 09 Javascript
Jquery属性的获取/设置及样式添加/删除操作技巧分析
Dec 23 jQuery
基于JQuery实现页面定时弹出广告
May 08 jQuery
jQuery实现导航回弹效果
Feb 27 #Javascript
使用jQuery操作DOM的方法小结
Feb 27 #Javascript
jQuery模拟淘宝购物车功能
Feb 27 #Javascript
原生js实现轮播图
Feb 27 #Javascript
PHP实现本地图片上传和验证功能
Feb 27 #Javascript
Bootstrap modal 多弹窗之叠加关闭阴影遮罩问题的解决方法
Feb 27 #Javascript
提高Web性能的前端优化技巧总结
Feb 27 #Javascript
You might like
实用函数2
2007/11/08 PHP
简单解决新浪SAE无法上传文件的问题
2015/05/13 PHP
php中 ob_start等函数截取标准输出的方法
2015/06/22 PHP
通过Email发送PHP错误的方法
2015/07/20 PHP
php 把数字转换成汉字的代码
2015/07/21 PHP
php PDO属性设置与操作方法分析
2018/12/27 PHP
Thinkphp5框架使用validate实现验证功能的方法
2019/08/27 PHP
jQuery实现精美的多级下拉菜单特效
2015/03/14 Javascript
使用React实现轮播效果组件示例代码
2016/09/05 Javascript
JavaScript动态检验密码强度的实现方法
2016/11/09 Javascript
js仿京东轮播效果 选项卡套选项卡使用
2017/01/12 Javascript
input获取焦点时底部菜单被顶上来问题的解决办法
2017/01/24 Javascript
微信小程序 PHP生成带参数二维码
2017/02/21 Javascript
jquery 禁止鼠标右键并监听右键事件
2017/04/27 jQuery
二维码图片生成器QRCode.js简单介绍
2017/08/18 Javascript
微信小程序实现点击按钮修改view标签背景颜色功能示例【附demo源码下载】
2017/12/06 Javascript
js 实现 list转换成tree的方法示例(数组到树)
2019/08/18 Javascript
python爬虫入门教程之糗百图片爬虫代码分享
2014/09/02 Python
使用Python实现简单的服务器功能
2017/08/25 Python
AI人工智能 Python实现人机对话
2017/11/13 Python
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
2018/06/11 Python
Python3的高阶函数map,reduce,filter的示例详解
2019/07/23 Python
在Django admin中编辑ManyToManyField的实现方法
2019/08/09 Python
python实现引用其他路径包里面的模块
2020/03/09 Python
Python 统计位数为偶数的数字代码详解
2020/03/15 Python
Python稀疏矩阵及参数保存代码实现
2020/04/18 Python
python爬虫快速响应服务器的做法
2020/11/24 Python
加拿大在线旅游公司:Flighthub
2019/03/11 全球购物
新加坡交友网站:be2新加坡
2019/04/10 全球购物
西班牙香水和化妆品连锁店:Druni
2019/05/05 全球购物
经济职业学院毕业生自荐书
2014/03/17 职场文书
2014年重阳节老干部座谈会局领导发言稿
2014/09/25 职场文书
医院员工辞职信范文
2015/05/12 职场文书
交通安全教育主题班会
2015/08/12 职场文书
800字作文之大雪
2019/12/04 职场文书
JavaScript实现淘宝商品图切换效果
2021/04/29 Javascript