[英]Disable all the <select> items in JavaScript
我的JSP文件中有幾個<select>
項,我想要禁用所有<select>
項。
這是我的JSP文件:
<select id="comboSuperGrupos1" name="combosSupG">
<option value="0">N...</option>
<!-- X OPTIONS -->
</select>
<select id="comboSuperGrupos2" name="combosSupG">
<option value="0">N...</option>
<!-- X OPTIONS -->
</select>
這是我正在嘗試的:
var combosSuperGrupo = document.getElementsByName("combosSupG");
combosSuperGrupo.disabled = true;
但是我無法實現我的目標。 我正在考慮使用jQuery,但是我不知道是否可以將JavaScript與jQuery混合使用。
有關評論的任何問題帖子。
const combosSuperGrupo = document.getElementsByName("combosSupG"); combosSuperGrupo.forEach(_ => _.disabled = true);
<select id="comboSuperGrupos1" name="combosSupG"> <option value="0">N...</option> <!-- X OPTIONS --> </select> <select id="comboSuperGrupos2" name="combosSupG"> <option value="0">N...</option> <!-- X OPTIONS --> </select>
jQuery的:
$('select[name="combosSupG"]').attr('disabled',true);
JavaScript:
var selects = document.querySelectorAll("select[name='combosSupG']");
selects.forEach(function(s){
s.disabled = true;
});
這是禁用具有該名稱的每個選擇的方法:
$("select[name='combosSupG']").prop('disabled', true);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <select id="comboSuperGrupos1" name="combosSupG"> <option value="0">N...</option> <!-- X OPTIONS --> </select> <select id="comboSuperGrupos2" name="combosSupG"> <option value="0">N...</option> <!-- X OPTIONS --> </select>
這是禁用頁面中所有選擇的方法:
$("select").prop('disabled', true);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <select id="comboSuperGrupos1" name="combosSupG"> <option value="0">N...</option> <!-- X OPTIONS --> </select> <select id="comboSuperGrupos2" name="combosSupG"> <option value="0">N...</option> <!-- X OPTIONS --> </select>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.