2017-08-29 1 views
-3

Je suis à la recherche d'une solution pour modifier un attribut de données que j'ai dans un formulaire de saisie. J'ai besoin d'ajouter 30 minutes sur les valeurs dans les deux attributs de données. Je suppose que je devrais faire ceci est une sorte de JS - je ne suis pas trop expérimenté, n'importe qui avec des idées d'où commencer?Modification de l'attribut de données

Merci!

<div class="input"> 
<label>Drop off time</label> 
<label class="dropoff-time-hour"> 
<select class="hour" required **data-dropoff-hour="16"**> 
</select> 
</label> 

<label class="dropoff-time-min"> 
<select class="min" required **data-dropoff-min="35"**> 
</select> 
</label> 
</div> 
+0

La duplication possible de [l'attribut de modification de données ne fonctionne pas] (https://stackoverflow.com/questions/19520349/changing-data-attribute-isnt-working) – Surreal

+0

@Surreal Malheureusement, il n'y a aucune réponse JavaScript pure question. – yuriy636

+0

_ "Je suppose que je devrais faire ceci est une sorte de JS" _ - oui. – evolutionxbox

Répondre

0

Pour changer la valeur data-dropoff-min

$('select[class="hour"]').attr('data-dropoff-hour', "Your Updated value");

Remplacer la chaîne "Votre valeur actualisée" avec votre valeur actualisée.

En général, $(selector).attr('data-attribute', 'updated value');

Espérons que cela vous aidera.

+0

Merci - Je vais essayer. –