хотя нет, поспешил я, тут лишняя обертка не нужна
$(function(){
$("div[id]").each(function(){
var sID = $(this).attr("id");
$.post('test.php', {'param': sID}, function(data) {
$("#" + sID).text(data);
});
});
});
должны все div'ы обработаться, не знаю почему у вас только первая строчка показывается. Выложите на каком-нибудь сервере страничку, чтобы посмотреть.