jquery 帮定事件问题...........急!! function bbtest() { var temp; $("#b").toggle(function(){ temp = $('#a').html(); $('#a').append('<div>231313 </div>'); }, function(){ $("#a").html(temp); temp=""; }); }是不是这种效果啊?在ready中初始化一下这个函数bbtest() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $('#b').unbind();//删除事件 这个应该仅对 $('#b').bind()有效... 不可以 去除 onclick吧 unbind只能取消用bind上去的事件。$('#a').html(temp);//恢复 这里的temp是外部函数的局部变量,不能使用匿名函数的方式调用。 jq比较讲究前后台分离啊,用了jq为什么还用onclick呢?一般没有必要。看了半天也没看明白你写的究竟是什么意思啊应该是你第一次点击的时候没有问题,第二次开始才有问题吧?可能是你temp里面的取出来的数据不单单是html的内容,它之前对相同idr的绑定事件也还有($('#a').html(temp);//恢复 出来的id为b的绑定事件还在!),建议你$('#b')绑定事件完了之后马上unbind() 可以试试 http://www.ccscript.cn/Content/6/193.aspxjQuery动画示例http://www.ccscript.cn/Content/6/50.aspxjQuery关于动态效果 关于JQuery或JS 让显示IE全屏,隐藏IE工具栏 js比较日期 比较诡异 等高手指教 怎样禁止网页的拖放功能? aspx中使用jquery.uploadify问题 javascript问题 cookie操作 我用window.open弹出一个全屏页面,可是仍然有滚动条? 如何使一张图片点击一下变成另一张,再点击一下变回这一张??? window.open出来的页面中可以设置父页面select中option的值么? 怎么实现平铺的背景? 求助:清除DNS缓冲的JavaScript的语句,高手来帮帮忙~~ jquery ajax
$('#a').html(temp);//恢复
这里的temp是外部函数的局部变量,不能使用匿名函数的方式调用。
看了半天也没看明白你写的究竟是什么意思啊
应该是你第一次点击的时候没有问题,第二次开始才有问题吧?
可能是你temp里面的取出来的数据不单单是html的内容,它之前对相同idr的绑定事件也还有($('#a').html(temp);//恢复 出来的id为b的绑定事件还在!),建议你
$('#b')绑定事件完了之后马上unbind() 可以试试
jQuery动画示例http://www.ccscript.cn/Content/6/50.aspx
jQuery关于动态效果