Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery addClass removeClass不在IE中工作。。!_Jquery_Css_Internet Explorer_Addclass - Fatal编程技术网

Jquery addClass removeClass不在IE中工作。。!

Jquery addClass removeClass不在IE中工作。。!,jquery,css,internet-explorer,addclass,Jquery,Css,Internet Explorer,Addclass,当我使用jQuery函数addClass和removeClass来更改Internet Explorer(IE)中div标记的外观时,它们不能正常工作。但是,它们在其他浏览器中工作良好 下面是示例代码来说明我的问题: if ($('#tdh').hasClass('current')){ $("#u50").addClass('u59c'); $("#u59").addClass('u59b'); $("#u61").removeClass('u59b'); } CSS

当我使用jQuery函数addClass和removeClass来更改Internet Explorer(IE)中div标记的外观时,它们不能正常工作。但是,它们在其他浏览器中工作良好

下面是示例代码来说明我的问题:

if ($('#tdh').hasClass('current')){
    $("#u50").addClass('u59c');
    $("#u59").addClass('u59b');
    $("#u61").removeClass('u59b');
}
CSS:

.u59b{
背景色:#3B5998;
颜色:#FFFFFF;
字体系列:Segoe UI Light;
字体风格:普通;
字体大小:粗体;
右:13%;
文字装饰:无;
宽度:196px;
}
.u59c{
颜色:#3B5998;
字体系列:Segoe UI Light;
字体风格:普通;
字体大小:粗体;
左:10%;
文字装饰:无;
}
HTML


尝试在头部标签内添加
或者这个

确保您正在执行在添加tha.current类之后添加和删除类的脚本,或者尝试运行在
$(window.bind)中添加和删除类的脚本(“load”,function(){…加载事件的代码…})

试试看

if ($('#tdh').hasClass('current')){
    $("#u50").attr('class','u59c');
    $("#u59").attr('class','u59b');
    $("#u61").removeAttr('class');
}

上下文:类:“xxx只读”,支持输入,无需输入,无任何问题

--用英语编辑--

对于ExtJs:class:'xxx-readonly'应该已经有了这种输入,有必要聚焦(senderField.focus(true,12)),对于IE和其他浏览器来说,这并不会带来问题


显示HTML标记
addClass
removeClass
工作。其他东西不起作用。定义“不起作用”。这些类是否没有附加,或者只是没有效果?我非常怀疑您是否在
addClass
中发现了错误,更有可能是您的逻辑错误,从而导致了您的预期结果!=实际结果。然后确保在添加tha的脚本之后执行此脚本。当前类od尝试运行在$(window.bind(“load”,function(){…加载事件的代码…})中添加和删除类的脚本;请在本网站上使用英语。
if ($('#tdh').hasClass('current')){
    $("#u50").attr('class','u59c');
    $("#u59").attr('class','u59b');
    $("#u61").removeAttr('class');
}
field.addListener('focus', function(senderField){
    this.readOnly = this.el.dom.readOnly = false;
    this.getActionEl().removeClass('xxx-readonly');
    senderField.focus(true, 12);
});