2009-11-26 3 views
0

J'ai des balises d'entrée avec un attribut défini par l'utilisateur comme: -valeur Extrait de l'attribut défini par l'utilisateur d'une étiquette en utilisant jquery

<input name="grp1" type="radio" myUDF="value1" /> 
<input name="grp1" type="radio" myUDF="value1" /> 

Comment puis-je extraire la valeur de myUDF?

Le scénario est le suivant: -

$("input[name=grp1]").click(function(){ 
    this.attr("myUDF"); // This throws the exception Object doesnt support this prop or mehod 
}); 

Répondre

4

'ce' est l'objet dom - pas un objet jquery donc il n'a pas la fonction attr.

Vous devez créer un objet JQ ce par exemple

$(this).attr("myUDF"); 
+0

Hey .. .. droit comment ai-je manqué ce :(.. Merci @Vilius aussi) – Ajay

1

vous pouvez obtenir une valeur d'attribut comme ça:

$("input[name=grp1]").click(function() { 
    alert($(this).attr("myUDF")); 
}); 
Questions connexes