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+xml实现简单图片轮换(只支持IE)
Dec 23 Javascript
jQuery验证元素是否为空的两种常用方法
Mar 17 Javascript
js支持键盘控制的左右切换立体式图片轮播效果代码分享
Aug 26 Javascript
jQuery网页右侧广告跟随滚动代码分享
Apr 20 Javascript
js文本框输入内容智能提示效果
Dec 02 Javascript
jQuery中text() val()和html()的区别实例详解
Jun 28 Javascript
javascript实现圣旨卷轴展开效果(代码分享)
Mar 23 Javascript
JS中SetTimeout和SetInterval使用初探
Mar 23 Javascript
JS加密插件CryptoJS实现的DES加密示例
Aug 16 Javascript
Vue中对iframe实现keep alive无刷新的方法
Jul 23 Javascript
Centos7 安装Node.js10以上版本的方法步骤
Oct 15 Javascript
js实现图片上传到服务器和回显
Jan 19 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
经典的PHPer为什么被认为是草根?
2007/04/02 PHP
IIS php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与配置
2008/11/18 PHP
解析php addslashes()与addclashes()函数的区别和比较
2013/06/24 PHP
win7下memCache的安装过程(具体操作步骤)
2013/06/28 PHP
php语言的7种基本的排序方法
2020/12/28 PHP
windows环境下使用Composer安装ThinkPHP5
2018/05/18 PHP
php+ajax 文件上传代码实例
2019/03/18 PHP
动态添加js事件实现代码
2009/03/12 Javascript
禁用键盘上的(全局)指定键兼容iE、Chrome、火狐
2013/05/14 Javascript
JavaScript中检测变量是否存在遇到的一些问题
2013/11/11 Javascript
禁止ajax缓存获取程序最新数据的方法
2013/11/19 Javascript
jquery插件tooltipv顶部淡入淡出效果使用示例
2013/12/05 Javascript
jQuery easyUI datagrid 增加求和统计行的实现代码
2016/06/01 Javascript
JavaScript实现清空(重置)文件类型INPUT元素值的方法
2016/11/17 Javascript
jquery.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
2017/08/23 jQuery
element-ui中select组件绑定值改变,触发change事件方法
2018/08/24 Javascript
vue微信分享出来的链接点开是首页问题的解决方法
2018/11/28 Javascript
超轻量级的js时间库miment使用解析
2019/08/02 Javascript
vue style width a href动态拼接问题的解决
2020/08/07 Javascript
通过实例解析json与jsonp原理及使用方法
2020/09/27 Javascript
[06:59]DOTA2-DPC中国联赛3月7日Recap集锦
2021/03/11 DOTA
PyTorch的深度学习入门之PyTorch安装和配置
2019/06/27 Python
Python 实现数据结构-循环队列的操作方法
2019/07/17 Python
Django集成celery发送异步邮件实例
2019/12/17 Python
基于K.image_data_format() == 'channels_first' 的理解
2020/06/29 Python
html5 Canvas画图教程(4)—未闭合的路径及渐变色的填充方法
2013/01/09 HTML / CSS
白俄罗斯女装和针织品网上商店:Presli.by
2019/10/13 全球购物
Java Servlet的主要功能和作用是什么
2014/02/14 面试题
最新的互联网创业计划书
2014/01/10 职场文书
亮化工程实施方案
2014/03/17 职场文书
美术指导助理求职信
2014/04/20 职场文书
高中生班主任评语
2014/04/25 职场文书
学校运动会霸气口号
2014/06/07 职场文书
PostgreSQL通过oracle_fdw访问Oracle数据的实现步骤
2021/05/21 PostgreSQL
python随机打印成绩排名表
2021/06/23 Python
SQL中的三种去重方法小结
2021/11/01 SQL Server