$('#container').append( $(document.createElement('button')).prop({ type: 'button', innerHTML: 'Press me', class: 'btn-styled', click: function () { alert('hi'); } }) );