从select中删除所有元素

时间:2014-11-21 18:19:56

标签: jquery

我想隐藏选择框中的所有项目,但项目似乎仍然显示。这已经在其他功能中运行,似乎工作完美。有人可以看一下,谢谢。

$('#Building_Name').load(function () {
    $('#Building_Name').children('option').hide();

});

3 个答案:

答案 0 :(得分:0)

为什么不使用css隐藏这些项目?

select option {
   display: none;
}

答案 1 :(得分:0)

如果您确实需要删除它们,可以使用以下代码:

$('#Building_Name>option').remove();

答案 2 :(得分:0)

如果你真的想隐藏选项,那么IE就没办法了。如果你想禁用选项,那么你也可以用于IE: - )

$(document).ready(function() {
    $("#Building_Name option").prop("disabled",true);
})

here是jsfiddle演示。