Jquery关于点击后改变元素内容和增加取消按钮,点击取消按钮又还原的问题。

Jquery关于点击后改变元素内容和增加取消按钮,点击取消按钮又还原的问题。,第1张

最好在超链接上加简漏个ID ,比如:id="xx",接下来的方法就是

$("#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)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/bake/11969097.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存