Событие при наведении курсора не работает, поскольку вы регистрируете событие перед вставкой HTML.
Чтобы обойти это, подключите обработчик события к тегу body, а затем посмотрите на исходный источник элемента, что в основном и делает метод live jquery. Это будет выглядеть так:
$(".hoverme").live("mouseover mouseout", function(event) {
if ( event.type == "mouseover" ) {
$(this).addClass('selected');
} else {
$(this).removeClass('selected');
}
});
Я посмотрю, найду ли я время, чтобы отредактировать этот ответ и для элементов управления клавиатурой.