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 相关文章推荐
Javascript中eval函数的使用方法与示例
Apr 09 Javascript
比较详细的关于javascript 解析json的代码
Dec 16 Javascript
一个分享按钮的插件使用介绍(可扩展,内附开发制作流程)
Sep 19 Javascript
JavaScript中的变量声明早于赋值分析
Mar 01 Javascript
JavaScript中数组成员的添加、删除介绍
Dec 30 Javascript
js实现最短的XML格式化工具实例
Mar 12 Javascript
JavaScript判断前缀、后缀是否是空格的方法
Apr 15 Javascript
javascript字符串与数组转换汇总
May 26 Javascript
vue做网页开场视频的实例代码
Oct 20 Javascript
Vue下的国际化处理方法
Dec 18 Javascript
JavaScript简单实现的仿微博留言功能示例
Jan 17 Javascript
编写一个javascript元循环求值器的方法
Apr 14 Javascript
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
小谈php正则提取图片地址
2014/03/27 PHP
Laravel 微信小程序后端搭建步骤详解
2019/11/26 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
2020/02/27 PHP
javascript 框架小结 个人工作经验
2009/06/13 Javascript
JavaScript中String和StringBuffer的速度之争
2010/04/01 Javascript
Jquery下判断Id是否存在的代码
2011/01/06 Javascript
EasyUI中的tree用法介绍
2011/11/01 Javascript
node.js中的querystring.parse方法使用说明
2014/12/10 Javascript
JavaScript中String.match()方法的使用详解
2015/06/06 Javascript
jQuery实现浮动层随浏览器滚动条滚动的方法
2015/09/22 Javascript
jQuery树形插件jquery.simpleTree.js用法分析
2016/09/05 Javascript
什么是JavaScript注入攻击?
2016/09/14 Javascript
浅谈AngularJs指令之scope属性详解
2016/10/24 Javascript
jquery获取easyui日期控件的值实现方法
2016/11/09 Javascript
玩转NODE.JS(四)-搭建简单的聊天室的代码
2016/11/11 Javascript
使用yeoman构建angular应用的方法
2017/08/14 Javascript
实例详解Node.js 函数
2018/06/10 Javascript
vue学习笔记五:在vue项目里面使用引入公共方法详解
2019/04/04 Javascript
vue3.0 搭建项目总结(详细步骤)
2019/05/20 Javascript
vue在App.vue文件中监听路由变化刷新页面操作
2020/08/14 Javascript
[47:08]OG vs INfamous 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python实现GUI学生信息管理系统
2020/04/05 Python
Python2和Python3.6环境解决共存问题
2018/11/09 Python
python装饰器练习题及答案
2019/11/01 Python
Python sorted排序方法如何实现
2020/03/31 Python
Django配置Bootstrap, js实现过程详解
2020/10/13 Python
英国IT硬件供应商,定制游戏PC:Mesh Computers
2019/03/28 全球购物
英国最大的户外商店:Go Outdoors
2019/04/17 全球购物
高职教师岗位职责
2013/12/24 职场文书
小学毕业家长寄语
2014/01/19 职场文书
2014学雷锋活动总结
2014/03/09 职场文书
国庆65周年演讲稿:回首往昔,展望未来
2014/09/21 职场文书
销售代理协议书
2014/09/30 职场文书
Python趣味挑战之给幼儿园弟弟生成1000道算术题
2021/05/28 Python
JavaScript实现酷炫的鼠标拖尾特效
2022/02/18 Javascript
最新动漫情报:2022年7月新番定档超过30部, OVERLORD骨王第四季也在其中噢
2022/05/04 日漫