jQuery基于闭包实现的显示与隐藏div功能示例


Posted in jQuery onJune 09, 2018

本文实例讲述了jQuery基于闭包实现的显示与隐藏div功能。分享给大家供大家参考,具体如下:

<div class="binds">
    <div class="phonebind">
      <h3>手机绑定</h3>
      <p>当前手机号码:<span id="oldPhone">$!{user.phone}</span><input type="button" class="btnInput" id="rebindPhone" value="重新绑定"></p>
      <div class="updatetelwrap hidden">
        <div class="newphonewrap">
          <label>新手机号码<em>*</em></label>
          <input type="text" class="formatText" id="newPhone" />
        </div>
        <div class="identifywrap">
          <label>短信验证码<em>*</em></label>
          <input type="text" class="inputcode" />
          <input type="button" value="获取短信验证码" class="identifycode"/>
          <p><input type="button" value="绑定" class="bindbtn" id="newphonebind" style="float: left;" onclick="javascript:bindPhone();" /></p>
        </div>
      </div>
    </div>
    <div class="emailbind">
      <h3>邮箱绑定</h3>
      <p>当前电子邮箱:<span id="oldEmail">$!{user.email}</span><input type="button" class="btnInput" value="重新绑定" id="rebindEmail"></p>
      <div class="update-email-wrap hidden">
        <div class="emailwrap">
          <label>新电子邮箱<em>*</em></label>
          <input type="text" class="formatText" id="newEmail" />
          <p><input type="button" value="发送验证邮件" id="sendEmail" style="float: left;" class="btnInput" onclick="javascript:bindEmail();" /></p>
        </div>
      </div>
    </div>
  </div>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script>
  $(function(){
    $(document).on("click","#rebindPhone",bindInputclick());
    $(document).on("click","#rebindEmail",bindInputclick());
  })
  function bindInputclick(){
    var i=2;
    return function(){
          if(i%2==0){
            $(this).parent().next().slideDown();
          }
          else {
            $(this).parent().next().slideUp();
          }
          i++;
    }
  }
</script>

感兴趣的朋友还可以使用在线HTML/CSS/JavaScript代码运行工具 http://tools.3water.com/code/HtmlJsRun测试一下运行效果。

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
Jul 22 jQuery
基于jQuery对象和DOM对象和字符串之间的转化实例
Aug 08 jQuery
jQuery 实时保存页面动态添加的数据的示例
Aug 14 jQuery
jquery动态赋值id与动态取id方法示例
Aug 21 jQuery
JQuery判断正整数整理小结
Aug 21 jQuery
简单实现jquery隔行变色
Nov 09 jQuery
基于jquery的on和click的区别详解
Jan 15 jQuery
jquery radio 动态控制选中失效问题的解决方法
Feb 28 jQuery
jQuery中内容过滤器简单用法示例
Mar 31 jQuery
Angular5中调用第三方库及jQuery的添加的方法
Jun 07 jQuery
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
Feb 15 jQuery
jQuery操作选中select下拉框的值代码实例
Feb 07 jQuery
jQuery实现表单动态加减、ajax表单提交功能
Jun 08 #jQuery
jQuery动态移除与增加onclick属性的方法详解
Jun 07 #jQuery
Angular5中调用第三方库及jQuery的添加的方法
Jun 07 #jQuery
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
Jun 05 #jQuery
jQuery实现的简单对话框拖动功能示例
Jun 05 #jQuery
jQuery实现的滑块滑动导航效果示例
Jun 04 #jQuery
jQuery实现常见的隐藏与展示列表效果示例
Jun 04 #jQuery
You might like
PHP判断图片格式的七种方法小结
2013/06/03 PHP
sql注入与转义的php函数代码
2013/06/17 PHP
页面乱码问题的根源及其分析
2013/08/09 PHP
php+Mysqli利用事务处理转账问题实例
2015/02/11 PHP
微信支付PHP SDK之微信公众号支付代码详解
2015/12/09 PHP
linux下为php添加iconv模块的方法
2016/02/28 PHP
PHP中模糊查询并关联三个select框
2017/06/19 PHP
浅谈Laravel POST,PUT,PATCH 路由的区别
2019/10/15 PHP
Javascript浅谈之this
2013/12/17 Javascript
get(0).tagName获得作用标签示例代码
2014/10/08 Javascript
angularjs指令中的compile与link函数详解
2014/12/06 Javascript
jQuery数据缓存用法分析
2015/02/20 Javascript
深入理解JavaScript系列(36):设计模式之中介者模式详解
2015/03/04 Javascript
JavaScript实现垂直向上无缝滚动特效代码
2016/11/23 Javascript
bootstrap table 表格中增加下拉菜单末行出现滚动条的快速解决方法
2017/01/05 Javascript
AngularJS自定义指令详解(有分页插件代码)
2017/06/12 Javascript
详解微信小程序 template添加绑定事件
2017/06/23 Javascript
使用Node.js搭建静态资源服务详细教程
2017/08/02 Javascript
分享vue.js devtools遇到一系列问题
2017/10/24 Javascript
vue组件中的数据传递方法
2018/05/14 Javascript
Vue全局分页组件的实现代码
2018/08/10 Javascript
5分钟快速看懂ES6中的反射与代理
2019/12/19 Javascript
JS实现简易留言板(节点操作)
2020/03/16 Javascript
[47:45]DOTA2-DPC中国联赛 正赛 Phoenix vs Dragon BO3 第一场 2月26日
2021/03/11 DOTA
python re正则表达式模块(Regular Expression)
2014/07/16 Python
Python 占位符的使用方法详解
2019/07/10 Python
基于Tensorflow:CPU性能分析
2020/02/10 Python
Python爬虫谷歌Chrome F12抓包过程原理解析
2020/06/04 Python
纯CSS3制作页面切换效果的实例代码
2019/05/30 HTML / CSS
处理textarea中的换行和空格
2019/12/12 HTML / CSS
Trunki英国官网:儿童坐骑式行李箱
2017/05/30 全球购物
阿迪达斯法国官方网站:adidas法国
2018/03/20 全球购物
流行文化收藏品:Sideshow(DC漫画,星球大战,漫威)
2019/03/17 全球购物
领导班子“四风问题”“整改方案
2014/10/02 职场文书
新郎结婚保证书
2015/02/26 职场文书
会议承办单位欢迎词
2019/07/09 职场文书