Concatenar no jQuery Selector

Problema simples. Eu tenho uma variável js eu quero ser concatenado também dentro de um seletor de jQuery. No entanto, não está funcionando. Nenhum erro está aparecendo. O que está errado? Como faço para concatenar corretamente uma variável para algum texto em um seletor de jQuery.

<div id="part2"></div>

<script type="text/javascript" >

$('#button').click(function () 
{
var text = $('#text').val();    
var number = 2;
$.post('ajaxskeleton.php', {
red: text       
}, 
    function(){
    $('#part' + number).html(text);
    }); 
});


</script> 

questionAnswers(2)

yourAnswerToTheQuestion