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 关键字屏蔽实现函数
Aug 02 Javascript
jQuery 联动日历实现代码
May 31 Javascript
浅谈JavaScript中Date(日期对象),Math对象
Feb 05 Javascript
JQuery中extend的用法实例分析
Feb 08 Javascript
AngularJS转换响应内容
Jan 27 Javascript
JavaScript面向对象编写购物车功能
Aug 19 Javascript
关于微信jssdk实现多图片上传的一点心得分享
Dec 13 Javascript
Node.js pipe实现源码解析
Aug 12 Javascript
Vue.js组件间的循环引用方法示例
Dec 27 Javascript
使用layer弹窗和layui表单实现新增功能
Aug 09 Javascript
小程序测试后台服务的方法(ngrok)
Mar 08 Javascript
如何用vue实现网页截图你知道吗
Nov 17 Vue.js
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
网页游戏开发入门教程三(简单程序应用)
2009/11/02 PHP
php获取淘宝分类id示例
2014/01/16 PHP
php简单压缩css样式示例
2016/09/22 PHP
解决Laravel自定义类引入和命名空间的问题
2019/10/15 PHP
静态图片的十一种滤镜效果--不支持Ie7及非IE浏览器。
2007/03/06 Javascript
抽出www.templatemonster.com的鼠标悬停加载大图模板的代码
2007/07/11 Javascript
JavaScript中String.prototype用法实例
2015/05/20 Javascript
jQuery mobile类库使用时加载导航历史的方法简介
2015/12/04 Javascript
理解javascript异步编程
2016/01/27 Javascript
jQuery插件formValidator实现表单验证
2016/05/23 Javascript
js中 计算两个日期间的工作日的简单实例
2016/08/08 Javascript
JavaScript交换两个变量值的七种解决方案
2016/12/01 Javascript
让你彻底掌握es6 Promise的八段代码
2017/07/26 Javascript
bootstrap fileinput实现文件上传功能
2017/08/23 Javascript
JS解决IOS中拍照图片预览旋转90度BUG的问题
2017/09/13 Javascript
浅谈vue首屏加载优化
2018/06/28 Javascript
原生JS实现列表子元素顺序反转的方法分析
2018/07/02 Javascript
Vue axios设置访问基础路径方法
2018/09/19 Javascript
对layui中table组件工具栏的使用详解
2019/09/19 Javascript
vue进入页面时不在顶部,检测滚动返回顶部按钮问题及解决方法
2019/10/30 Javascript
vue 自定义右键样式的实例代码
2019/11/06 Javascript
vant中的toast层级改变操作
2020/11/04 Javascript
Python实现批量修改文件名实例
2015/07/08 Python
Python面向对象编程之继承与多态详解
2018/01/16 Python
python实现人人自动回复、抢沙发功能
2018/06/08 Python
使用Selenium破解新浪微博的四宫格验证码
2018/10/19 Python
Django+Xadmin构建项目的方法步骤
2019/03/06 Python
python处理“
2019/06/10 Python
Django之编辑时根据条件跳转回原页面的方法
2019/08/21 Python
详解Python中pyautogui库的最全使用方法
2020/04/01 Python
python判断一个变量是否已经设置的方法
2020/08/13 Python
python help函数实例用法
2020/12/06 Python
物业经理求职自我评价
2013/09/22 职场文书
航空大学应届生求职信
2013/11/10 职场文书
周恩来的四个昼夜观后感
2015/06/03 职场文书
分享python函数常见关键字
2022/04/26 Python