禁用特定的“选择性”下拉选项

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了禁用特定的“选择性”下拉选项相关的知识,希望对你有一定的参考价值。

我正在尝试在已选择相同代码的选择下拉列表中禁用送货地点。例如在屏幕截图中你可以看到代码“Apple”第一次shippping locatin我已经选择了“孟买”现在我尝试添加代码“Apple”第二次现在在发货地点“孟买”应该被禁用但只有“Surat”允许选择。

enter image description here

答案

请参考以下代码

<script type="text/javascript">
    $(document).ready(function () {
        $('#fruit').change(function () {
            if ($(this).val() == "1") {
                $('#Location').find('option[value=1]').attr("disabled", true);
            }
        });
    });

</script>

// html

<select id="fruit">
    <option>select</option>
    <option value="1">Apple</option>
    <option value="2">Cherry</option>
</select>

<select id="Location">
    <option>select</option>
    <option value="1">Mumbai</option>
    <option value="2">Delhi</option>
</select>

以上是关于禁用特定的“选择性”下拉选项的主要内容,如果未能解决你的问题,请参考以下文章