jQuery accès html5, l'attribut de données
Sur cliquez sur une des options que j'essaie d'obtenir la valeur des données de la "ul li" et le placer dans le bouton ci-dessous, j'ai mis en place un violon exemple ici: http://jsfiddle.net/q5j8z/4/
Mais ne peut pas sembler obtenir travail
$('ul li a').click(function(e) {
e.preventDefault();
var value = $(this).data();
$('.button').data('value');
});
Quelqu'un a une idée s'il vous plaît?
- voir cette modification violon jsfiddle.net/q5j8z/16
Vous devez vous connecter pour publier un commentaire.
Vous pouvez faire ceci:
Ici,
$(this).data('value')
est utilisée pour obtenir ledata
valeur de l'attribut de lien.et
$('.button').data('value', value)
est utilisé pour définir ladata
valeur de l'attribut de bouton.L'aide,
console.log($('.button').data('value'));
vous pouvez vérifier la console ladata
valeur définie.VIOLON DÉMO
Pour plus d'info:- .de données() Documentation de l'API
L'utiliser comme ceci:
Et puis:
Vous n'êtes pas d'affecter la valeur des données pour le bouton en fait. Essayez ceci:
Essayez ceci:
Vous pouvez voir la valeur de la touche de la console.connectez vous à votre console avec:
Tout d'abord vous êtes vous essayez d'insérer la valeur de la variable
value
ou "valeur" littéraire?data()
est destiné à être utilisé de la même manière àattr('attr-name', attr_value)
comme ci-dessous:Les travaux ci-dessus dans votre violon.
Veuillez noter que vous n'avez pas besoin de spécifier les données de préfixe parce que Jquery fait automatiquement
Donc, assurez-vous d'utiliser le droit de l'attribut de valeur ci-dessous