Recuperation d'une partie d'un id

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Recuperation d'une partie d'un id

Re: Recuperation d'une partie d'un id

par Fredy07 » 23 févr. 2011, 12:35

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 :(

Re: Recuperation d'une partie d'un id

par jojolapine » 23 févr. 2011, 10:24

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('_')

Recuperation d'une partie d'un id

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

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