gpt4 book ai didi

javascript - 禁止选择属性为 "disabled"的选项

转载 作者:行者123 更新时间:2023-12-03 04:04:10 28 4
gpt4 key购买 nike

我使用select2并具有此布局

原始代码(使用Twig):

<select id="workerId" name="workerId" class="form-control select2 text">
<option value="0">-- Не указано --</option>
{% for worker_one in workerList %}
<option data-position="{{ worker_one.position_list }}" value="{{ worker_one.id }}"
{% if worker_one.status != 3 %}
{% if sampleActs.worker_id %}
{% if worker_one.id == sampleActs.worker_id %}
selected
{% endif %}
{% else %}
{% if worker_one.id == areaCore.worker_id %}
selected
{% endif %}
{% endif %}
{% else %}
disabled
{% endif %}
>{{ worker_one.name }}
</option>
{% endfor %}
</select>
$('.select2').select2();
<select name="name">
<option disabled>Vasia</option>
<option>Petia</option>
<option>Stas</option>
</select>

$("[name='name'").select2() 在下拉列表中初始化时,我仍然可以选择具有 disabled 属性的选项。我该如何解决这个问题?

谢谢。

最佳答案

似乎在这里工作正常:

$("[name='name'").select2()
select {
width: 100px;
}
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.full.min.js"></script>
<select name="name">
<option disabled>Vasia</option>
<option>Petia</option>
<option>Stas</option>
</select>

所以您的问题与您的 HTML 无关

关于javascript - 禁止选择属性为 "disabled"的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44633234/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com