jQuery .removeClass()无法正常工作

托比亚斯·库斯(Tobias Kuess)

我需要从文本字段中删除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(),但这也不起作用。

亚历克·摩尔

我不确定这是否符合您的规范,但是jQuery attr()方法将使用两个参数,并将所有类替换为您提供的类名。如果要在元素上保留其他类,则此方法不起作用,但如果不尝试,请尝试:

    $("#stadtInput").attr("class", "textboxRight");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery addClass和removeClass无法正常工作

来自分类Dev

jQuery animate()与removeClass()结合使用无法正常工作

来自分类Dev

jQuery .on()无法正常工作

来自分类Dev

jQuery .on()无法正常工作

来自分类Dev

jQuery $('a')无法正常工作

来自分类Dev

jQuery无法正常工作。jQuery的

来自分类Dev

bpopup jQuery无法正常工作

来自分类Dev

jQuery冲突无法正常工作

来自分类Dev

jQuery Valildator无法正常工作

来自分类Dev

.css()jQuery无法正常工作

来自分类Dev

jQuery tinysort无法正常工作

来自分类Dev

jQuery Fancybox无法正常工作

来自分类Dev

jQuery Datepicker无法正常工作

来自分类Dev

jQuery .slideUp()无法正常工作

来自分类Dev

jQuery .next()无法正常工作

来自分类Dev

jQuery .data()无法正常工作?

来自分类Dev

jQuery $ .when()无法正常工作

来自分类Dev

jQuery remove()无法正常工作

来自分类Dev

jQuery Preloader无法正常工作

来自分类Dev

jQuery追加无法正常工作

来自分类Dev

jQuery offset()无法正常工作

来自分类Dev

jQuery:slideDown无法正常工作

来自分类Dev

jQuery Slider无法正常工作

来自分类Dev

jQuery循环无法正常工作?

来自分类Dev

.then()/ .done()无法正常工作-jQuery

来自分类Dev

jQuery onfocus无法正常工作

来自分类Dev

jQuery的动画无法正常工作

来自分类Dev

修剪JQuery无法正常工作

来自分类Dev

jQuery selectmenu()无法正常工作