一个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"表示有三个类
哆啦的时光机
TA贡献1779条经验 获得超6个赞
function changeStyle(item) {
$("a").removeClass("selected");
$(item).addClass("selected");
}
注:item就是你传过来的对象,"a"就是所有<a>标签。你给你的a标签都加个onclick事件,都触发下changStyle()事件就行了
- 2 回答
- 0 关注
- 526 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消