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

当我使用removeClass和addClass时, 删除class属性失败了?为什么?

当我使用removeClass和addClass时, 删除class属性失败了?为什么?

跃然一笑 2021-06-13 14:10:29
一个div的id是"#proof_"+sampleid,在这个id下有两个文本框,他们的class="Gdatepicker selectable required",现在要做一个操作,是删除这个class.之后再重新添加这个class属性,我的代码如下$("#proof_"+sampleid).find(".Gdatepicker selectable required dateInit").removeClass("Gdatepicker selectable required").addClass("Gdatepicker selectable required“);但是似乎是没什么效果,即使只是删除$("#proof_"+sampleid).find(".Gdatepicker selectable required dateInit").removeClass("Gdatepicker selectable required")也删除不掉该属性求指教
查看完整描述

2 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

find(".Gdatepicker selectable required dateInit")表示查找.Gdatepicker类的后代中的selectable 类的后代的required类的dateInit类,我想你要的不是这个意思吧
class中,空格分隔就表示不同的类,例如你的class="Gdatepicker selectable required"表示有三个类

查看完整回答
反对 回复 2021-06-20
?
哆啦的时光机

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

function changeStyle(item) {
$("a").removeClass("selected");
$(item).addClass("selected");
}
注:item就是你传过来的对象,"a"就是所有<a>标签。你给你的a标签都加个onclick事件,都触发下changStyle()事件就行了

查看完整回答
反对 回复 2021-06-20
  • 2 回答
  • 0 关注
  • 481 浏览
慕课专栏
更多

添加回答

举报

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