我需要从文本字段中删除一个CSS类,因为我想改变它的背景颜色.我需要稍后更改颜色,所以我必须添加和删除类到字段,这取决于一些数据.
.addClass工作完全正常.问题是原来的类是在上面添加的,所以更改没有显示,但是类被正确添加.我现在尝试删除上面添加的类 – 但是我不能从元素中删除任何类.这是为什么?我究竟做错了什么?以下是代码:
if(i.stadt=="T") { $("#stadtInput").removeClass("ui-input-text input"); $("#stadtInput").removeClass("ui-input-search input"); $("#stadtInput").addClass( 'textBoxRight' ); } else { $("#stadtInput").addClass( 'textBoxWrong' ); }
如果我使用浏览器的Webdev-Tools检查元素,我可以看到添加了textBoxRight / textBoxWrong类,但没有删除类.我已经尝试删除所有的类.removeClass(),但这不工作.