jquery obtenir une mesure (composé) la valeur de l'Attribut
J'ai le code html suivant :
<div onClick="javascript:getComments(this);" store-id="143568" class="CountryRow" style="padding: 4px;"><div class="flag flag_az"></div> Azerbaijan</div>
et je voudrais créer une fonction jquery pour obtenir la valeur de store-id
. J'ai la suite mais sa ne fonctionne pas :
getComments = function(input) {
fValue = $(input).val( $(input).attr("store-id") );
alert('the ID :'+fValue);
}
quelqu'un peut avoir la gentillesse de me dire ce que c'est que je fais de mal.
Pour ce que ça vaut, HTML5 fournit une norme installation pour les attributs personnalisés comme ça. ejohn.org/blog/html-5-data-attributes
OriginalL'auteur Ahoura Ghotbi | 2011-11-10
Vous devez vous connecter pour publier un commentaire.
Cela fonctionne parfaitement:
http://jsfiddle.net/mHBuE/
merci beaucoup.. je vais accepter votre réponse dans les 5 minutes (après stackoverflow me permet d'). @LeviMorrison merci de toute façon 😉
OriginalL'auteur samura
Prendre un coup d'oeil à jQuery personnalisé sélecteurs. Personnellement, je voudrais utiliser HTML5 attributs de données pour des cas tels que celui qui est déjà pris en charge en jQuery.
Pour ce qu'elle vaut, en considérant le paramètre je crois qu'essayez-vous à l'origine pour effectuer devrait être fait comme
OriginalL'auteur P.Brian.Mackey
tout ce que vous avez à faire est de :
votre extrait est d'essayer d'ajouter à la valeur de l'attribut d'une balise div (qui n'existe pas)
OriginalL'auteur Pete K