刷新选定的选项

时间:2015-05-15 08:29:40

标签: jquery select loading

我有一个select标签,我的jquery除了在加载时工作得很好。在加载时,应该隐藏应该隐藏的选项。但是,如果我点击选择该选项将无法使用,因为这个隐藏了(然后如果我选择其他东西它会变得隐藏)但它不在加载,为什么? 谢谢 编辑:我检查过,每个选项的可见性都隐藏在开头,我不知道为什么

1 个答案:

答案 0 :(得分:0)

我有这个加载后工作正常: function nextVisibleOption(){

function nextVisibleOption() {
    $j("#list_departement option").each(function() {

        if($j(this).is("option:visible")) {
            $j("#list_departement").val($j(this).val());
            return false;
        }
        return;
    });
}

这是我在脚本加载时在脚本开头调用的内容:

$j("#liste_pays_selected img").each(function() {
    var id_pays = $j(this).data("id_pays");
    $j("#lst_pays option[value=" + id_pays + "]").hide();

});
nextVisibleOption();

奇怪的是,每个选项都被认为是不可见的,因为脚本没有进入函数nextVisibleOption的if中。