Как я упоминал в своем комментарии, вы можете сделать что-то вроде этого.
Сохраните значение где-нибудь в постоянном хранилище, например localStorage
, и вы можете получить его даже при refre sh.
$('select').on('change', function() {
$("#names").html('')
var count=$(this).val()
var str='';
if (localStorage.getItem("str") !== null) {
str = localStorage.getItem("str");
}
for(var i=0; i<count; i++){
str+='<input type="text"><br/><br/>'
}
$("#names").append(str)
localStorage.setItem("str", str);
});