6
votes

Changer tous les liens à la fois

Y a-t-il quelque chose que je peux changer tous les liens à la fois sous l'option étiquette?
par exemple: xxx

... et donc sur environ 100 liens.
Maintenant, je veux modifier le lien website.com à m.website.com FAVEUR LINK reste identique. Comme m.website.com/1001, m.website.com/1002


2 commentaires

Sur un événement ou quoi?


Utilisez un sélecteur - $ (option ') , $. chacun () et .val * ()


3 Réponses :


6
votes

Essayez ceci: xxx

Démo


0 commentaires

0
votes

Le moyen le plus simple de le faire est juste de trouver et de remplacer toutes les instances de http://website.com/ avec http://m.website.com/

S'il y a des instances que vous ne voulez pas Pour remplacer, vous pouvez utiliser une regex pour correspondre au texte. Quelque chose comme

trouver xxx

et remplacer par xxx


0 commentaires

0
votes

Essayez ceci:

$(document).ready(function () {
  $('select[name="links"] option').each(function () {
    var val = $(this).val();
    val = val.replace('website.com', 'm.website.com');
    $(this).val(val);
  });
});


0 commentaires