jquery选择下拉列表没有更新样式更改隐藏/显示

时间:2014-04-26 10:42:14

标签: jquery css select

我有一个通过所选插件实现的下拉列表,如果我必须隐藏某个事件的下拉列表,我将如何做。

    $("#sel_searchStatus_chosen").css("display", "none");
        $("#sel_searchStatus").val("");

我想用id sel_searchStatus隐藏下拉列表。

以上代码是否正确或是否具有触发器更新等自定义功能。

3 个答案:

答案 0 :(得分:0)

这很简单。

$("#sel_searchStatus_chosen").on('event', function() {
  this.hide();
});

'event'取决于您要使用的事件f.e.单击,并对要再次显示的事件使用.show()。

答案 1 :(得分:0)

你没有设置id直接选择。该插件会自动隐藏您的选择框并显示选择的内容。

$("#sel_searchStatus + div.chosen-container").css("display", "none");

此处 + 表示所选元素的下一个兄弟

答案 2 :(得分:-1)

尝试使用以下代码,因为所选插件会在选择框ID

后附加_chzn
$('#sel_searchStatus_chzn').hide()