Я не уверен, что именно происходит здесь, я думаю, что переменная является объектом jquery.
Это только один раз добавляется, мой вопрос: почему?
var newInput = $('<input/>');
$('#newDiv').append(newInput);
$('#newDiv').append(newInput);
Хотя это работает так, как я предполагал
var newInput = '<input>';
$('#newDiv').append(newInput);
$('#newDiv').append(newInput);
Благодарим за помощь!