Maison >interface Web >js tutoriel >Que faire si jquery select ne peut pas être modifié
Solution à la sélection jquery non modifiable : 1. Ouvrez le fichier de code js correspondant ; 2. Remplacez la liste déroulante par input ; 3. Supprimez "readonly="readonly"".
L'environnement d'exploitation de cet article : système Windows7, jquery version 3.2.1, ordinateur DELL G3
Que dois-je faire si jquery select ne peut pas être modifié ?
js et jquery résolvent parfaitement le problème selon lequel la sélection de la liste déroulante ne peut pas être modifiée mais peut transmettre des valeurs
//鼠标移入下拉框将其锁定不可用 $('#下拉框ID').mouseenter(function() { $('#下拉框ID').attr("disabled","true"); }); //移入其他地方锁定解除(本想设置成移出下拉框锁定解除,但不生效,只能改为移入其他地方,大佬可解答下?) $("*[id!='下拉框ID']").mouseenter(function() { $('#下拉框ID').removeAttr("disabled"); });
Si cela est autorisé, modifiez la zone déroulante en saisie et utilisez l'attribut de liste
<div class="changeDiv"> <a>性别:</a> <input id="sex" type="text" list="sexlist" readonly="readonly"> <datalist id="sexlist"> <option>男生</option> <option>女生</option> </datalist> </div>
Supprimer en lecture seule=" lecture seule" et ce sera une association modifiable. La liste déroulante ne peut pas être modifiée si elle est conservée
Apprentissage recommandé : "Tutoriel vidéo jquery"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!