1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| var newTeamManagerId = 2;
// Créer le clone
var newSelectOptionsTag = $("#users_list").clone();
// Modifié l'ID car un ID doit être unique
// Modifié le name
// Sélectionné l'option newTeamManagerId
// Placé le clone dans la div.conteneur
newSelectOptionsTag
.attr({
"id": "user_list_clone",
"name": "teams[202].manager.id"
})
.find("option[value='" + newTeamManagerId + "']")
.attr("selected","selected")
.end() // pour ajouter le clone et pas l'option sélectionnée
.appendTo(".conteneur");
// Résultat
/*
<select class="text ui-widget-content ui-corner-all" name="teams[202].manager.id" id="user_list_clone">
<option value="1">User 1</option>
<option value="2" selected="selected">User 2</option>
<option value="3">User 3</option>
</select>
*/ |
Partager