Page 1 sur 1

Recuperation d'une partie d'un id

Posté : 23 févr. 2011, 04:46
par Fredy07
Bonjour,

On connait bien les fonctions addClass et removeClass (c'est pour les class), est ce qu'il y a une autre pour les id? Je voudrais recuperer une partie des valeurs des id et les attribuer a un autre element:
<span id="'.$idcom.'">
<img src="" id="up'.id.">
<img src="" id="down'.id.">
</span>
Je recupere les id:
var id = $(this).attr("id"); // ca donne par exemple up1, up2,... down1, down2
Je voudrais recuperer seulement 1, 2, ainsi de suite

Merci

Re: Recuperation d'une partie d'un id

Posté : 23 févr. 2011, 10:24
par jojolapine
Avant tout : Pourquoi ?
Quel est le but de la manoeuvre?

Sinon pour répondre à ta question tu pourrais par exemple construire des ids comme ça: lettres_ID
et récupérer ID avec un split('_')

Re: Recuperation d'une partie d'un id

Posté : 23 févr. 2011, 12:35
par Fredy07
Avant tout : Pourquoi ?
Quel est le but de la manoeuvre?
Je voudrais le recuperer et l'attribuer a un element afin d'afficher le message au div ou span specifie, par exemple:
<span id="le_nombre_ici">
<span id="up''.$id><img src....></span>
<span id="down''.$id><img src....></span>
</span>
Je voudrais faire comme ca:
// ce message doit apparaitre au meme span que le nombre etait selectionne, j'utilise une boucle :)
$("#le_nombre_qu'on_selectionne_ici").fadeIn().text('merci');
Sinon pour répondre à ta question tu pourrais par exemple construire des ids comme ça: lettres_ID
et récupérer ID avec un split('_')
si j'ai bien compris, je recupere l'id et je mets un split:
		var id = $(this).attr("id");
		console.log(id); // ca retourne par exemple up123
                var my_span = id.split("_");

Je l'ai pas teste encore :(