Maison > interface Web > js tutoriel > Un exemple simple de jQuery implémentant la sélection gauche et droite dans la liste déroulante box_jquery

Un exemple simple de jQuery implémentant la sélection gauche et droite dans la liste déroulante box_jquery

WBOY
Libérer: 2016-05-16 16:58:48
original
1100 Les gens l'ont consulté

Pour obtenir cet effet, sélectionnez et ajoutez à droite, ajoutez tout à droite, sélectionnez et supprimez à gauche, et supprimez tout à gauche.

partie html :

Copier le code Le code est le suivant :



  
    Option 8
/span>
/body>

Ce qui doit être noté ici, c'est l'attribut multiple de select Ce n'est qu'après l'avoir ajouté qu'il sera ajouté. plusieurs options de sélection apparaissent dans la zone de sélection.
Sinon, un seul sera affiché.

Analyse du code jQuery :




Copier le code

Le code est le suivant :



Notez ici que vaut $ ("option: sélectionné", ceci). Celui-ci a l'air un peu étrange. En fait, $() a deux paramètres, l’un est le sélecteur et l’autre la portée. Il doit être distingué de $("xxxx,xxx"). Dans le sens habituel, $('xxxx') est en fait la deuxième portée par défaut. Pour être complet, il doit s'agir de $('xxxx',document). Après avoir ajouté ceci ici, la portée est limitée à #select1 ou #select2. Autrement dit, les éléments sélectionnés dans select1 sont ajoutés à l'arrière de #select2.

L'effet est similaire à $("#select1 option:selected").

Si vous n'ajoutez pas ce paramètre, cela impliquera l'élément globalement sélectionné. Quelque chose va mal tourner.

Remarque 2 :

La différence entre les méthodes append() et appendTo().

append(content|fn) ajoute du contenu à chaque élément correspondant.

appendTo(content) ajoute tous les éléments correspondants à un autre ensemble d'éléments spécifié.

Le premier ajoute du contenu aux éléments correspondants et le second ajoute les éléments existants correspondants à une autre collection d'éléments spécifiée.

Par exemple, $("p").append("Hello"); ajoute le contenu Hello

Contenu original de l'élément p :

Je voudrais dire :

Contenu actuel de l'élément p : [

Je voudrais dire : Bonjour< ;

]$("p").appendTo("div");Ajouter l'élément p à l'élément div. Contenu original :

Je voudrais dire :


Résultat :

je voudrais dire :

Je voudrais dire :

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal