为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery 修改ID问题?

jQuery 修改ID问题?

POPMUISE 2019-02-06 15:07:26
<div id="a">lcx</div>$("#a").click(function(){$(this).attr({id:"b"});console.debug("A");});$("#b").click(function(){$(this).attr({id:"a"});console.debug("B");});已经显示修改成功"<div id="b">lcx</div>",但是console.debug始终显示"A"
查看完整描述

2 回答

?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

先说一下问题吧,
$("#b").click(function(){
$(this).attr({id:"a"});
console.debug("B");
});
没有起作用,因为页面上没有ID为b的。

$("#a").click(function(){
if($(this).attr("id")=="a"){
$(this).attr({id:"b"});
console.debug("A");
}else{
$(this).attr({id:"a"});
console.debug("B");
}
});

这样就对了。

查看完整回答
反对 回复 2019-02-28
?
温温酱

TA贡献1752条经验 获得超4个赞

看你写的代码,你把id由a改成b ,然后
console.debug("A");

所以会显示A,
你再点一下div,应该会显示成B的

查看完整回答
反对 回复 2019-02-28
  • 2 回答
  • 0 关注
  • 471 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信