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 相关文章推荐
两个listbox实现选项的添加删除和搜索
Mar 01 Javascript
Javascript中查找不以XX字符结尾的单词示例代码
Oct 15 Javascript
Js冒泡事件详解及阻止示例
Mar 21 Javascript
从JQuery源码分析JavaScript函数的apply方法与call方法
Sep 25 Javascript
图解js图片轮播效果
Dec 20 Javascript
Bootstrap每天必学之级联下拉菜单
Mar 27 Javascript
JS 根据子网掩码,网关计算出所有IP地址范围示例
Apr 23 Javascript
JS中事件冒泡和事件捕获介绍
Dec 13 Javascript
JavaScript使用readAsDataUrl方法预览图片
May 10 Javascript
浅谈AngularJS中使用$resource(已更新)
Sep 14 Javascript
vue.js 中使用(...)运算符报错的解决方法
Aug 09 Javascript
优雅地使用loading(推荐)
Apr 20 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
Drupal7 form表单二次开发要点与实例
2014/03/02 PHP
字符串长度函数strlen和mb_strlen的区别示例介绍
2014/09/09 PHP
ThinkPHP路由详解
2015/07/27 PHP
PHP缓冲区用法总结
2016/02/14 PHP
自己的js工具_Form 封装
2009/08/21 Javascript
jQuery移动和复制dom节点实用DOM操作案例
2012/12/17 Javascript
JS批量操作CSS属性详细解析
2013/12/16 Javascript
JS将所有对象s的属性复制给对象r(原生js+jquery)
2014/01/25 Javascript
JavaScript操作Cookie详解
2015/02/28 Javascript
JavaScript函数参数使用带参数名的方式赋值传入的方法
2015/03/19 Javascript
js简单工厂模式用法实例
2015/06/30 Javascript
JS+CSS实现的蓝色table选项卡效果
2015/10/08 Javascript
jquery判断对象是否为空并遍历对象的简单实例
2016/07/26 Javascript
angularJS 如何读写缓冲的方法(推荐)
2016/08/06 Javascript
js实现砖头在页面拖拉效果
2020/11/20 Javascript
jQuery基于Ajax方式提交表单功能示例
2017/02/10 Javascript
python调用cmd命令行制作刷博器
2014/01/13 Python
Python中使用PyHook监听鼠标和键盘事件实例
2014/07/18 Python
简单的Python2.7编程初学经验总结
2015/04/01 Python
Python中atexit模块的基本使用示例
2015/07/08 Python
python实现稀疏矩阵示例代码
2017/06/09 Python
Django原生sql也能使用Paginator分页的示例代码
2017/11/15 Python
特征脸(Eigenface)理论基础之PCA主成分分析法
2018/03/13 Python
pycharm运行出现ImportError:No module named的解决方法
2018/10/13 Python
python爬虫实现中英翻译词典
2019/06/25 Python
Python 项目转化为so文件实例
2019/12/23 Python
基于spring boot 日志(logback)报错的解决方式
2020/02/20 Python
django 模型字段设置默认值代码
2020/07/15 Python
Python常用模块函数代码汇总解析
2020/08/31 Python
英国太阳镜品牌:Taylor Morris Eyewear
2018/04/18 全球购物
元旦晚会主持词
2014/03/24 职场文书
党员对十八届四中全会的期盼思想汇报范文
2014/10/17 职场文书
2015年售后服务工作总结
2015/04/25 职场文书
小学六一儿童节活动总结
2015/05/05 职场文书
2015年妇幼保健工作总结
2015/05/19 职场文书
同学联谊会邀请函
2019/06/24 职场文书