Comment récupérer la valeur d'un lien href="valeur" en jQuery
Fermé
playboy-1990
Messages postés
458
Date d'inscription
samedi 27 mars 2010
Statut
Membre
Dernière intervention
10 septembre 2016
-
7 sept. 2011 à 16:06
Christophe - 27 avril 2018 à 11:17
Christophe - 27 avril 2018 à 11:17
A voir également:
- Comment récupérer la valeur d'un lien href="valeur" en jQuery
- Comment recuperer un message supprimé sur whatsapp - Guide
- Comment récupérer un compte facebook piraté - Guide
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Verifier un lien - Guide
4 réponses
vincent170186
Messages postés
316
Date d'inscription
mardi 17 mars 2009
Statut
Membre
Dernière intervention
28 septembre 2012
52
Modifié par vincent170186 le 7/09/2011 à 16:17
Modifié par vincent170186 le 7/09/2011 à 16:17
salut !
pour recuperer
y'a .attr('href')
--> https://api.jquery.com/attr/
et ^pour recuprer san le http://
lavaleur=$("a").attr("href").split("//")[1] ;
voila !
--
il vaut parfois mieux se taire et passer pour un con , que de l'ouvrir et ne laisser aucun doute a ce sujet...
pour recuperer
y'a .attr('href')
--> https://api.jquery.com/attr/
et ^pour recuprer san le http://
lavaleur=$("a").attr("href").split("//")[1] ;
voila !
--
il vaut parfois mieux se taire et passer pour un con , que de l'ouvrir et ne laisser aucun doute a ce sujet...
playboy-1990
Messages postés
458
Date d'inscription
samedi 27 mars 2010
Statut
Membre
Dernière intervention
10 septembre 2016
273
7 sept. 2011 à 17:25
7 sept. 2011 à 17:25
Merci mais je voudrais récupérer la valeurs de tous les liens, hors ici on récupère seulement la première valeur trouvé.
Pouvez-vous m'expliquer ?
Merci
Pouvez-vous m'expliquer ?
Merci
vincent170186
Messages postés
316
Date d'inscription
mardi 17 mars 2009
Statut
Membre
Dernière intervention
28 septembre 2012
52
8 sept. 2011 à 10:22
8 sept. 2011 à 10:22
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<script type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.3.min.js"></script>
<script type="text/javascript" >
function affich_href()
{
var list_href="" ;
$("a").each(function(i){list_href+= $(this).attr("href").split("//")[1]+"<br/>" });
$("body").append( list_href ); // on ajoute la liste de lien daans le body
}
</script>
<a href="http://www.lalala.fr" >ici</a>
<a href="http://www.lalala2.fr" >ici2</a>
<a href="http://www.lalala3.fr" >ici3</a>
<a href="http://www.lalala4.fr" >ici4</a>
<input type="button" value="afficher les liens" onclick="affich_href()" />
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<script type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.3.min.js"></script>
<script type="text/javascript" >
function affich_href()
{
var list_href="" ;
$("a").each(function(i){list_href+= $(this).attr("href").split("//")[1]+"<br/>" });
$("body").append( list_href ); // on ajoute la liste de lien daans le body
}
</script>
<a href="http://www.lalala.fr" >ici</a>
<a href="http://www.lalala2.fr" >ici2</a>
<a href="http://www.lalala3.fr" >ici3</a>
<a href="http://www.lalala4.fr" >ici4</a>
<input type="button" value="afficher les liens" onclick="affich_href()" />
</body>
</html>
vincent170186
Messages postés
316
Date d'inscription
mardi 17 mars 2009
Statut
Membre
Dernière intervention
28 septembre 2012
52
7 sept. 2011 à 17:44
7 sept. 2011 à 17:44
normalement avec ça ça devrait faire ce que tu souhaites !
//code js
var list_href="" // variable dans laquelle on vas stocké les différents liens
$("a").each(function(i){ //pour chaque balise a
list_href+= $(this).attr("href").split(//)[1]+"<br/>" ; //on recupére la valeur du <a> (sans le http://) et on l'ajoute a liste_href
});
$("body").append( list_href ); // on ajoute la liste de lien daans le body
//fin du js
voila
//code js
var list_href="" // variable dans laquelle on vas stocké les différents liens
$("a").each(function(i){ //pour chaque balise a
list_href+= $(this).attr("href").split(//)[1]+"<br/>" ; //on recupére la valeur du <a> (sans le http://) et on l'ajoute a liste_href
});
$("body").append( list_href ); // on ajoute la liste de lien daans le body
//fin du js
voila
playboy-1990
Messages postés
458
Date d'inscription
samedi 27 mars 2010
Statut
Membre
Dernière intervention
10 septembre 2016
273
7 sept. 2011 à 21:45
7 sept. 2011 à 21:45
Merci beaucoup pour ton aide, mais il ne fonctionne pas.
Il y a surement une erreur dans le script...
Il y a surement une erreur dans le script...
vincent170186
Messages postés
316
Date d'inscription
mardi 17 mars 2009
Statut
Membre
Dernière intervention
28 septembre 2012
52
8 sept. 2011 à 10:22
8 sept. 2011 à 10:22
en effet --> list_href+= $(this).attr("href").split("//")[1]+"<br/>" ; //on recupére la valeur du <a>
il faut mettre le // entre quote
je te met un code que je viens de tester dans la reponse suivante !
il faut mettre le // entre quote
je te met un code que je viens de tester dans la reponse suivante !
27 avril 2018 à 11:17
Merci de prendre le temps d'aider les débutants