Bonjour a tous.

J'ai un petit probleme avec l'ultilisation .attr.

Je construis un select avec le resultat d'une requete

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
echo ("<label style=float:left; >Sous cathegorie</label><select name='sousdomaine' id='sousdomaine'>");
 
 
	$cat=$sql->tabresSql($requete['sous_domaines']);
 
	foreach ($cat as $domaine)
	{
		echo("<option value='".$domaine[2]."' id='".$domaine[1]."'>".$domaine[0]."</option>");
 
	}
 
	echo ("</select></br></br>");
et j'accede a un moment avec Javascript a certaines des infos de l'element selectionné.

Quand j'accede a l'id comme sa:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
var domaine=$('#domaine option:selected').attr('id');
aucun soucis.

Par contre quand j'essaye d'avoir acces a la value comme sa :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
var sousdomaine=$('#domaine option:selected').attr('value');
cela me retourne en fait la value affiché dans le select.

L'erreur doit venir de moi et est tres certainement enorme mais j'ai beau chercher sur le net je trouve pas.

Si quelqun a une idée merci d'avance.