
使用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")也删除不掉该属性
求指教 展开
$("#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")也删除不掉该属性
求指教 展开
展开全部
find(".Gdatepicker selectable required dateInit")表示查找.Gdatepicker类的后代中的selectable 类的后代的required类的dateInit类,我想你要的不是这个意思吧
class中,空格分隔就表示不同的类,例如你的class="Gdatepicker selectable required"表示有三个类
class中,空格分隔就表示不同的类,例如你的class="Gdatepicker selectable required"表示有三个类
追问
那要怎么查找这个元素,这个元素原来的class="Gdatepicker selectable required"呀
追答
$("#proof_"+sampleid).find(".Gdatepicker")
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询