求助,jquery 兼容性

slysmart 2018-07-30 12:03:53
$('select').css('color','red');


如题,上面这句在CHROME变色正常,在IE8下无效(IE其它版本还未测试)
该如何处理,谢谢
...全文
187 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
slysmart 2018-07-31
  • 打赏
  • 举报
回复
slysmart 2018-07-31
  • 打赏
  • 举报
回复
引用 7 楼 jslang 的回复:
测试ie8可以的,注意jquery要用1.x版本。2.x版本以上已经不支持ie8了

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=8" />
<title> 页面名称 </title>
</head>
<body>
<script type="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
<select name="test">
<option value="" selected="selected">hhhhhhhhh</option>
<option value="">hhhhhhhhhh</option>
</select>
<script type="text/javascript">
$('select').css('color','red');
</script>
</body>
</html>

谢谢
找出问题在哪里了,当select控件为disabled时变色,IE无法实现,CHROME和firfox都可以
但还没解决方案
天际的海浪 2018-07-30
  • 打赏
  • 举报
回复
测试ie8可以的,注意jquery要用1.x版本。2.x版本以上已经不支持ie8了

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=8" />
<title> 页面名称 </title>
</head>
<body>
<script type="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
<select name="test">
<option value="" selected="selected">hhhhhhhhh</option>
<option value="">hhhhhhhhhh</option>
</select>
<script type="text/javascript">
$('select').css('color','red');
</script>
</body>
</html>
slysmart 2018-07-30
  • 打赏
  • 举报
回复
引用 5 楼 slysmart 的回复:
  var obj = document.getElementsByTagName("select");  
for (var i=0; i < obj.length; i++){
obj[i].style.color = "#FF0000" ; //这句不能执行,该如何修改
}

可以了

这个在IE8下面也无效,
slysmart 2018-07-30
  • 打赏
  • 举报
回复
  var obj = document.getElementsByTagName("select");  
for (var i=0; i < obj.length; i++){
obj[i].style.color = "#FF0000" ; //这句不能执行,该如何修改
}

可以了
slysmart 2018-07-30
  • 打赏
  • 举报
回复
	
var obj = document.getElementsByTagName("select");
for (var i=0; i < obj.length; i++){
obj.style.color = "#FF0000" ; //这句不能执行,该如何修改
}

如果用js方法,上面写法该如何修改?
丰云 2018-07-30
  • 打赏
  • 举报
回复
引用 2 楼 slysmart 的回复:
[quote=引用 1 楼 foren_whb 的回复:]
用jquery1.1以下的版本

<!--[if IE 8]>
<script type="text/javascript" src="jquery-1.0.js"></script>
<![endif]-->
用了低版本的也是没有效果[/quote]
是吗?
那只能特事特办了。。。

既不兼容jquery1.1以下版本,又不兼容jquery1.1以上版本的东西非常之少,专门做下处理也不会很多
slysmart 2018-07-30
  • 打赏
  • 举报
回复
引用 1 楼 foren_whb 的回复:
用jquery1.1以下的版本

<!--[if IE 8]>
<script type="text/javascript" src="jquery-1.0.js"></script>
<![endif]-->
用了低版本的也是没有效果
丰云 2018-07-30
  • 打赏
  • 举报
回复
用jquery1.1以下的版本

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧