js绑定的一种用法

 <a class=" " href="" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" onclick="show(getCallback(<%= record.id %>))">函数</a>
              
    <div style="display: none; height: 412px; width: 300px;" id="hang">
                 <ul style="list-style-type:none; padding-right:30px;">
                        <a style="height:48px;" class="nav-link text-center link" href="#"  id="btnOk">  <strong>确定</strong> </a>
                 </ul>
  </div>
               
  <script>
  // 参数 (函数也可以作为参数)
  function getCallback(recordId) {
    return function() {
      $("#btnOk").unbind();
      $("#btnOk").click(function() {
         // alert(recordId);
          return record;
        }
      )
    }
  }
 
  function show(callback){
    var recordId=callback();
    $("#hang").show();
  }
  function hide(){ $("#hang").hide()}
 
</script>                             

div 隐藏的,show()函数功能是显示div,show参数绑定了另一个函数getCallback()。getVCallback中绑定了 btnOk 超链接的click事件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值