');varnewFields=$(">
Je suis nouveau sur jQuery et JavaScript.
Réussi à faire fonctionner le code suivant, en ajoutant un nouveau champ de saisie de texte basé sur le numéro sélectionné par l'utilisateur dans le champ de sélection déroulant (précédent).
Cependant, dans, je souhaite ajouter deux propriétés/paramètres pour chaque champ ajouté :
name="subject1", name="subject2"et ainsi de suite, pour chaque champ de saisiePar exemple, l'étiquette d'entrée de sortie pour le premier champ doit être
Par exemple, l'étiquette d'entrée de sortie pour le premier champ doit être "Subject 1: "Comment implémenter cette fonction ?
C'est un moyen d'ajouter des attributs de titre et de nom au thème.
Vous pouvez le faire en utilisant la concaténation de chaînes, en utilisant des variables
i.$(function() { $('#qty').bind('blur keyup change', function() { var n = this.value || 0; createFields(n) }); function createFields(n) { $("#newFields").empty(); //清空字段列表 for (var i = 1; i <= n; i++) { var fieldWrapper = $(''); //创建包装器 var name = $("主题 " + i + "
"); //创建主题标题 var input = $(''); //创建输入框 fieldWrapper.append(name); //添加标题 fieldWrapper.append(input); //添加输入框 $("#newFields").append(fieldWrapper); //添加到列表中 } } });