Что ж, ваш CSS-селектор имеет значение $('.params:last-child')
или $('.params:last')
, я думаю, пробел там не разрешен.
Также никто не запрещает вам использовать созданный вами объект:
$(function(){
var param_html = '<select class="params"></select>';
$("input[value='+']").click(function(){
$('#parameters').append(param_html);
$(param_html).html('<option>aaa</option><option>keyword in profile</option><option>last tweet</option>');
});
});
Если вы собираетесь использовать AJAX в будущем, то та же идея будет работать вместо повторного выбора использования объекта.на тот, который вы создали.