使用jquery的removeClass和addClass 删除class属性失败。 5

一个div的id是"#proof_"+sampleid,在这个id下有两个文本框,他们的class="Gdatepickerselectablerequired",现在要... 一个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")也删除不掉该属性

求指教
展开
 我来答
learneroner
高粉答主

推荐于2016-10-22 · 关注我不会让你失望
知道大有可为答主
回答量:1.1万
采纳率:91%
帮助的人:6915万
展开全部
find(".Gdatepicker selectable required dateInit")表示查找.Gdatepicker类的后代中的selectable 类的后代的required类的dateInit类,我想你要的不是这个意思吧
class中,空格分隔就表示不同的类,例如你的class="Gdatepicker selectable required"表示有三个类
追问
那要怎么查找这个元素,这个元素原来的class="Gdatepicker selectable required"呀
追答
$("#proof_"+sampleid).find(".Gdatepicker")
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式