如果只有2个选项,则Jquery选择并禁用选项

时间:2013-10-18 12:15:57

标签: jquery select option

我不是一个真正的Jquery(或Javascript)天赋,而PHP根本不可能,所以我希望你们能帮助我朝着正确的方向前进。我有一个选择框,总是有一个选项,值为“0”。稍后会添加几个选项。现在我想禁用选择框,如果只有两个选项,则选择没有值“0”的选项。 我该如何处理?

谢谢!

1 个答案:

答案 0 :(得分:2)

从添加和删除选项的代码中调用此函数。

function maybe_disable_selectbox() {
    if ($("#selectbox option").length <= 2) {
        $("#selectbox").prop("disabled", true)
                       .val($("#selectbox option:not([value=0])").val());
    } else {
        $("#selectbox").prop("disabled", false);
    }
}