繁体   English   中英

更改子元素的css类

[英]Change css class on child element

我正在使用jQuery从我的元素中删除CSS类:

$('.input-group-addon').child($('.glyphicon.glyphicon-calendar').removeClass());    

现在立即执行相同操作我删除该类,我想添加myClass ,所以我试过:

$('.input-group-addon').child().addClass('myClass');

但这不起作用,我的元素保持在class=""而不是class="myClass"

您根本不需要使用children()

$('.input-group-addon > .glyphicon.glyphicon-calendar').removeClass();

将类添加回所有直接祖先:

$('.input-group-addon > *').addClass('myClass');

.child()不是jQuery函数替换它.child() .children()

$('.input-group-addon').children().removeClass();
$('.input-group-addon').children().addClass('myClass');

或者没有children()方法:

$('.input-group-addon .glyphicon.glyphicon-calendar').removeClass();
$('.input-group-addon .glyphicon.glyphicon-calendar').addClass('myClass');

希望这可以帮助。

您需要指定要删除的类。

$('.input-group-addon').child($('.glyphicon.glyphicon-calendar').removeClass("className"));  

目前,这个

$('.input-group-addon').child($('.glyphicon.glyphicon-calendar').removeClass());  

删除一切。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM