Как решить проблему с кавычками?
Самое время научиться в экранирование.
Ну и неплохо бы почитать чем .text() отличается от .html()
В чем проблема заюзать ES6? jQuery("#button").text(`<input id="button" type="button" onclick="post('name');">`);