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中对Attr(dom中属性)的操作示例讲解
Dec 02 Javascript
js离开或刷新页面检测(且兼容FF,IE,Chrome)
Mar 05 Javascript
AngularJS ng-blur 指令详解及简单实例
Jul 30 Javascript
bootstrap模态框垂直居中效果
Dec 03 Javascript
AngularJS控制器controller给模型数据赋初始值的方法
Jan 04 Javascript
vue中如何创建多个ueditor实例教程
Nov 14 Javascript
Vue shopCart 组件开发详解
Jan 26 Javascript
vue和webpack打包项目相对路径修改的方法
Jun 15 Javascript
vue删除html内容的标签样式实例
Sep 13 Javascript
新手快速入门微信小程序组件库 iView Weapp
Jun 24 Javascript
es6函数之严格模式用法实例分析
Mar 17 Javascript
关于uniApp editor微信滑动问题
Jan 15 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 高手之路(三)
2006/10/09 PHP
PHP设计模式 注册表模式(多个类的注册)
2012/02/05 PHP
PHPMailer发送HTML内容、带附件的邮件实例
2014/07/01 PHP
php getcwd与dirname(__FILE__)区别详解
2016/09/24 PHP
Javascript 继承机制实例
2009/08/12 Javascript
利用js的Node遍历找到repeater的一个字段实例介绍
2013/04/25 Javascript
jquery插件validate验证的小例子
2013/05/08 Javascript
jquery带翻页动画的电子杂志代码分享
2015/08/21 Javascript
jQuery调用WebMethod(PageMethod) NET2.0的方法
2016/04/15 Javascript
简单学习vue指令directive
2016/11/03 Javascript
Bootstrap导航条鼠标悬停下拉菜单
2017/01/04 Javascript
vue-cli+webpack项目 修改项目名称的方法
2018/02/28 Javascript
vue+element-ui动态生成多级表头的方法
2018/08/28 Javascript
详解React中合并单元格的正确写法
2019/01/08 Javascript
微信公众号生成新浪短网址的实现(快速生成)
2019/08/18 Javascript
Layui给switch添加响应事件的例子
2019/09/03 Javascript
layui表格内容溢出的解决方法
2019/09/06 Javascript
小程序实现背景音乐播放和暂停
2020/06/19 Javascript
python操作CouchDB的方法
2014/10/08 Python
Python基于PycURL自动处理cookie的方法
2015/07/25 Python
Python对象属性自动更新操作示例
2018/06/15 Python
python 将对象设置为可迭代的两种实现方法
2019/01/21 Python
python实现斗地主分牌洗牌
2020/06/22 Python
如何使用localstorage代替cookie实现跨域共享数据问题
2018/04/18 HTML / CSS
深入解析HTML5的IndexedDB索引数据库
2015/09/14 HTML / CSS
新西兰珠宝品牌:Michael Hill
2017/09/16 全球购物
台湾生鲜宅配:大口市集
2017/10/14 全球购物
交通安全教育制度
2014/02/02 职场文书
政工例会汇报材料
2014/08/26 职场文书
师德师风自我剖析材料
2014/09/27 职场文书
2014年向国旗敬礼活动总结
2014/09/27 职场文书
2014年消防工作总结
2014/11/21 职场文书
2015年元旦促销方案书
2014/12/09 职场文书
婚庆公司开业主持词
2015/06/30 职场文书
工作报告范文
2019/06/20 职场文书
Matplotlib绘制混淆矩阵的实现
2021/05/27 Python