yii框架下jquery在ajax更新后失效问题
解决方案,以live的形式重新绑定一次,
/***回复隐藏收起效果***/ $(".btn-reply").live('click',function(event){ var data_id=$(event.target).attr('data-id'); $("[reply-id="+data_id+"]").toggle(); })
今天被同事说教了,live的效率很低,解决方案 用on
$('.btns').on('click',".btn-reply",function(event){ var data_id=$(event.target).attr('data-id'); $("[reply-id="+data_id+"]").toggle(); });
.btns包含.btn-reply有点父根的味道,具体手册,mark