$("#xx").on("旅咐侍",function(){
if($(this).attr("class")=="editbtn"){
$(this).removeClass("editbtn")
$(this).addClass("cancelbtn")
$(this).text("取消修改")
$(this).prev().remove()
$(this).before('<input type="text" value="..内容.." >')
}else{
$(this).removeClass("cancelbtn")
$(this).addClass("editbtn")
$(this).text("修改")
$(this).prev().remove()
$(this).before('<p class="拆吵p">..内容..</p>')
}
})
大概逻辑:checkbox添加点击事件,事件方法里,判断当前checkbox是做选中时,查找穗伍其他的checkbox,也全部选中,是做取消纳羡时,洞族拍查找其他checkbox,也做取消。有其他疑问,联系个人。
其实你设置为disabled后,没有必要执行unbind , $("#menu").attr('disabled','disabled')下面是扒散你的思路
function AClick(){
$(divB).show()/春圆氏/d出一个层,里面有个按钮B
$(B).click(BClick)
}
function BClick(){
$(A).addClass("addter").attr("title","您已添加无法点击").unbind("click")
$(divC).show()//Cd出来,腔漏里面有个按钮C
$(C).click(CClick)//绑定C里面的删除事件
}
function CClick(){
$(A).removeClass("addter").attr("title","可以点击").click(AClick)
$(C).hide()//删除C
}
$(A).click(AClick)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)