求救 safari select option 不支持show hide
反转皇潮 2018-01-31 07:19:13 如题
代码如下
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style>
.hide { display: none; }
.show { display: block; }
</style>
<script src="/CL_kaifa/js/jquery-2.1.4.js"></script>
<script type="text/javascript">
function ch() {
$("#aaa").hide();
//document.getElementById("sel").options[0].style["display"] = "none";
//$("#sel option").each(function () {
// $(this).hide();
// //$(this).removeClass('show');
// //$(this).addClass('hide');
// $(this).css({ 'display': 'none' })
//})
}
</script>
</head>
<body>
<a href="#" id="aaa">111111111111111111111111111111111111111</a>
<select id="sel" onchange="ch()">
<option value="北京">北京</option>
<option value="上海">上海</option>
<option value="天津">天津</option>
<option value="湖南">湖南</option>
<option value="长沙">长沙</option>
</select>
<a href="#" onclick="ch()">content</a>
</body>
</html>
我在上面用了几种方式来控制显示隐藏 在其他游览器都正常显示 只有在safari 没有效果
为了测试safari 是否支持 show hide a链接为例子 这个时候是可以控制的 就可以隐藏
请问大家 safari 控制option 显示隐藏 要怎么写
新手求教了 被这个问题困扰很久了 一直没有解决