jQuery click(fn) funktioniert nicht mit input-element

Ich jQuery verwenden möchten, zu erkennen, klickt auf eine Reihe von radio-buttons. Sie haben alle zugewiesen wurde eine css-class, foobar, um Sie zu erkennen. Einfach, Recht? Dennoch, dieser code funktioniert nicht:

$("input.foobar").click(function ()
{ 
    alert(this.id);
}
);

Was falsch mit dem code oben?

Tut this.id wirklich zurück die id des aktuellen radio-button?

EDIT: Die HTML auf der Seite ist wirklich geschlafen (nicht valdiate), also vielleicht ist das das problem...

EDIT 2: Die HTML-versaut ist jenseits der Erlösung. Werden zu lassen und fix ein workaround. Kann die HTML-Götter mir verzeihen!

Es wäre hilfreich, sich den HTML-Code.
"Tut dies.id wirklich zurück die id des aktuellen radio-button?" ja
HTML: <input type='radio' name='Dingens' class='foobar' value='foo' id='Dingens' />

InformationsquelleAutor AquinasTub | 2009-03-26

Schreibe einen Kommentar