knockoutjs简单的click单击事件数据绑定实现页面标签隐藏显示

js中定义events事件,和初始值及字段监听:

 

var self;
 
 
fireEvents: function(){ self = this}, events:{
    
reason: function () {
    self.viewmodel.Status('0');//写入新的值
}
}
 
  
, viewmodel:{ el: "#paystatementsordercard",//进行数据绑定,必须是要操作的div的id,或其父类标签id Status: ko. observable( '1'), // 状态初始赋值并监听 }
下面是html页面部分代码
 
   
< div class= "ibox-filter clearfix" >
 
    
< div class= "pull-left" >
//点击此按钮触发reason方法 < a type= "button" class= "btn btn-sm btn-primary m-r-sm" data-bind = "click:reason" >转换 </ a > </ div >
    < div class= "ibox-filter-title pull-left" data-bind= "visible:Status() == 1? true:false" >       //如果 Status() == 1 就显示div,(初始化即显示)
     </ div > < div class= "pull-left" data-bind= "visible:Status()== 0? true:false" >      //如果 Status() == 1 就显示div,(初始化即显示)
    </ div >
</div>
仅仅是自己工作用的框架适合,其他框架仅供参考或提供思路



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值