selected标签在ie8下的隐藏显示

m0_38057729 2018-11-14 03:03:16

******select 在ie8下的隐藏*****
function toggleOptionShow(data) {
var arrShow;
var obj;
var arrHide;
if (data == "" || data == "5" || data == "4" || data == "3") {
//select id
obj = $("#yead");
//显示
arrShow = [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ];
//隐藏
arrHide = [ 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30 ];

} else if (data == "2") {
obj = $("#yead");
arrShow = [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 ];
arrHide = [ 21, 22, 23, 24, 25, 26, 27, 28, 29, 30 ];
} else if (data == "1") {
obj = $("#yead");
arrShow = [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30 ];
arrHide = [];
}

function arrHandle(arr, type) {
if ($.isArray(arr)) {
var len = arr.length;
for (i = 0; i < len; i++) {
var optionNow = obj.find("option").eq(arr[i]);
var optionP = optionNow.parent("span");
if (type == "show") {
if (optionP.size()) {
optionP.children().clone().replaceAll(optionP);
}
} else {
if (!optionP.size()) {
optionNow.wrap("<span style='display:none'></span>");
}
}
}
}
}
arrHandle(arrShow, "show");
arrHandle(arrHide, "hide");
}
...全文
31 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,993

社区成员

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

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