Radio buttons does'nt work correcly on IE

Radio buttons does'nt work correcly on IE

Hello!
I'm having a problem with my radio buttons. On FF and Chrome they work just fine, but in IE, they does'nt appear as sellected. In other words: they do their job, but when you click'em, they stay unckeched.
The genetarion code:

var item = $('<input type="radio" />').attr('value',pid).attr('name',name);
self.append($('<p />').append(item).append('<label>'+desc+'</label>'));


Hope to get some help, because I've already lost a week on this.