Awilum,
если не секрет объясните зачем точка в id, эта генерит какой-то фремворк или целенаправленая защита css или избегание ошибок в IE с глобальными переменными
function id( elemId ) {
return document.getElementById( elemId );
}
$( id('test.key') );