8
votes

jquery - Sélectionnez Tag - Obtenir l'attribut de l'élément sélectionné

Y a-t-il un moyen d'obtenir l'attribut - tel que "rel 'de l'option sélectionnée de la balise" SELECT "- c'est-à-dire?

<select name="menu" id="menu">
    <option value="1" rel="123">Option 1</option>
    <option value="2" rel="124">Option 2</option>
</select>


0 commentaires

3 Réponses :


1
votes

Vous pouvez utiliser .attr ("attributename") pour obtenir la valeur des attributs. Voir .Attr () .

Pour trouver l'option sélectionnée, vous pouvez utiliser l'option $ ('# # (sélectionné = true]') ou similaire.


1 commentaires

Je l'ai essayé avant - mais cela ne semble pas obtenir la valeur d'attribut pour une raison quelconque.



5
votes

avec jQuery xxx

avec javascript xxx

démo avec les deux versions sur http://jsfiddle.net/gaby/wlfmv/


1 commentaires

Celui-ci fonctionne aussi très bien - merci. La réponse acceptée était un peu plus flexible car elle ne prend pas l'identifiant de l'élément - il utilise simplement $ (Ceci) pour faire référence à l'élément de déclenchement.



15
votes

Vous pouvez simplement utiliser le filtre : sélectionné .

Voici un violon: http://jsfiddle.net/jomanlk/ecaea/ xxx


0 commentaires