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 相关文章推荐
Javasipt:操作radio标签详解
Dec 30 Javascript
JS实现根据当前文字选择返回被选中的文字
May 21 Javascript
js实现的标题栏新消息闪烁提示效果
Jun 06 Javascript
用简洁的jQuery方法toggleClass实现隔行换色
Oct 22 Javascript
原生JS简单实现ajax的方法示例
Nov 29 Javascript
从零学习node.js之详解异步控制工具async(八)
Feb 27 Javascript
JS库之Particles.js中文开发手册及参数详解
Sep 13 Javascript
JS实现基于拖拽改变物体大小的方法
Jan 23 Javascript
vue watch监听对象及对应值的变化详解
Feb 24 Javascript
Vue单页及多页应用全局配置404页面实践记录
May 22 Javascript
Vue 实现html中根据类型显示内容
Oct 28 Javascript
微信小程序实现多行文字滚动
Nov 18 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/07/15 PHP
PHP错误抑制符(@)导致引用传参失败Bug的分析
2011/05/02 PHP
介绍一些PHP判断变量的函数
2012/04/24 PHP
Linux下安装PHP MSSQL扩展教程
2014/10/24 PHP
php中in_array函数用法分析
2014/11/15 PHP
php ActiveMQ的安装与使用方法图文教程
2020/02/23 PHP
用于判断用户注册时,密码强度的JS代码
2009/01/01 Javascript
另一个javascript小测验(代码集合)
2011/07/27 Javascript
jQuery+css实现图片滚动效果(附源码)
2013/03/18 Javascript
javaScript实现浮点数转十六进制字符
2013/10/29 Javascript
JavaScript实现简单的二级导航菜单实例
2015/04/15 Javascript
JavaScript实现对下拉列表值进行排序的方法
2015/07/15 Javascript
node.js实现快速截图
2016/08/27 Javascript
js中json处理总结之JSON.parse
2016/10/14 Javascript
ES6下React组件的写法示例代码
2017/05/04 Javascript
基于JavaScript实现百度搜索框效果
2020/06/28 Javascript
JS排序算法之希尔排序与快速排序实现方法
2017/12/12 Javascript
Vue实现侧边菜单栏手风琴效果实例代码
2018/05/31 Javascript
详解如何模拟实现node中的Events模块(通俗易懂版)
2019/04/15 Javascript
使用Promise封装小程序wx.request的实现方法
2019/11/13 Javascript
Ant Design Pro 下实现文件下载的实现代码
2019/12/03 Javascript
Vue事件处理原理及过程详解
2020/03/11 Javascript
[01:33:59]真人秀《加油 DOTA》 第六期
2014/09/09 DOTA
kNN算法python实现和简单数字识别的方法
2014/11/18 Python
如何用Python来搭建一个简单的推荐系统
2019/08/07 Python
python集合的创建、添加及删除操作示例
2019/10/08 Python
AmazeUI 点击元素显示全屏的实现
2020/08/25 HTML / CSS
美国知名的在线旅游服务网站:Priceline
2016/07/23 全球购物
Linux内核产生并发的原因
2016/11/08 面试题
消防器材管理制度
2014/01/28 职场文书
综合素质自我评价怎么写
2014/09/14 职场文书
党的群众路线教育实践活动个人对照检查材料(教师)
2014/11/04 职场文书
雷锋电影观后感
2015/06/10 职场文书
法人身份证明书
2015/06/18 职场文书
java实现对Hadoop的操作
2021/07/01 Java/Android
numpy array找出符合条件的数并赋值的示例代码
2022/06/01 Python