Javascript 即使隐藏了一些选项,也始终显示“选择标记”的选项
您好,我有这个代码,将隐藏一个选项,一旦它已经被同一页上的其他选择标签选择,现在的问题是,当很多选项被选择时,下拉列表的高度会降低到其他选项不再可见的程度。有没有办法使下降高度停止下降 多谢各位 隐藏功能:Javascript 即使隐藏了一些选项,也始终显示“选择标记”的选项,javascript,jquery,html,select,Javascript,Jquery,Html,Select,您好,我有这个代码,将隐藏一个选项,一旦它已经被同一页上的其他选择标签选择,现在的问题是,当很多选项被选择时,下拉列表的高度会降低到其他选项不再可见的程度。有没有办法使下降高度停止下降 多谢各位 隐藏功能: function updateOthers2(val) { $("option").show(); $(".tblboxes").each(function (i) { var obj = $("option[value='" + $(this).val()
function updateOthers2(val) {
$("option").show();
$(".tblboxes").each(function (i) {
var obj = $("option[value='" + $(this).val() + "']");
if ($(this).val() != "") obj.hide();
});
}
为了清楚起见,请提供补充说明。为什么不干脆禁用它而不是隐藏它?@j08691有什么区别?禁用会使它可见但不可选择(灰显),您不必担心高度的变化。@j08691我所要做的就是obj.disable();?