Ci-dessous, je vais partager avec vous une méthode d'utilisation de js pour ajouter dynamiquement des options à la liste de données ou à la sélection. Elle a une bonne valeur de référence et j'espère qu'elle sera utile à tout le monde.
Parfois, il est nécessaire de lire les informations du fichier de configuration puis de les ajouter aux options de l'utilisateur, comme l'option option de select. Voici un exemple pour une telle situation
Le contenu est le suivant :
<!DOCTYPE html> <html> <head> <title>鼠标点击时加载</title> <script type="text/javascript" src="jquery-1.8.3.js"></script> </head> <body> 选择城市:<input type="text" name="cname" list="cities"/><br/> <datalist id="cities"> </datalist> </body> </html> <script type="text/javascript"> //需要添加的数据内容,可以通过ajax请求获取 var cities = [ {label:"xian",value:"西安"}, {label:"hubei",value:"湖北"}, {label:"wuhai",value:"武汉"} ]; //获取datalist的dom var ss = document.getElementById("cities"); //定义加载城市的函数 function loadcities(){ for(var i = 0;i < cities.length; i ++){ var city = cities[i]; //纯js实现的方式 /*var op=document.createElement("option"); op.setAttribute("label",city.label); op.setAttribute("value",city.value); ss.appendChild(op);*/ //jquery实现的方式 $("#cities").append('<option label="'+city.label+'" value="'+city.value+'"></option>'); } } //页面加载完时加载此函数 window.onload = function(){ loadcities(); } </script>
Principe de liaison de données bidirectionnelle AngularJS (tutoriel détaillé)
Stockage de données associé et acquisition de valeur dans l'applet WeChat Question
Comment implémenter le style simplifié dans Vue (tutoriel détaillé)
Comment créer des composants globaux personnalisés Vue ?
Comment implémenter le développement multipage dans vue2.0
Comment implémenter la fonction de code de vérification du glisser à l'aide de jQuery et vue
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!