2017-06-29 6 views
0

J'ai SELECT avec beaucoup option articles comme celui-ci:Charger un lien dans une balise SELECT YUI

<select> 
    <option data-link="http://www.foo.com">Link to Foo website</option> 
    <option data-link="http://www.bar.com">Link to Bar website</option> 
    ... 
</select> 

je besoin que lorsqu'un changement d'utilisateur valeur SELECT, il sera redirigé vers le site Web correspondant , qui est dans l'attribut data-link.

Mon Contraindre est que je ne peux pas utiliser jQuery, je devrais utiliser YUI.

S'il vous plaît, pouvez-vous m'aider?

Répondre

0

Je n'ai pas fait beaucoup de travail avec YUI, cependant, en travaillant avec un problème similaire, je suis tombé sur ce post qui semblait fonctionner pour moi. La réponse se rapportait au code étant comme suit:

Y.one("#mySelect").on("change", function() { 
    document.location.href = this.get('value'); 
}); 
+0

Merci. La seule modification à mon code est de remplacer l'attribut 'data' par l'attribut' data-link' –

+1

Désolé, j'ai oublié de modifier cette partie. J'espère que cela aide. – Joel