Could optimize this a little by using an event filter, e.g.:

`$('.portfolio-section').on('click', 'button', function(e) {`

If you change the forms to anchor tags, you'll need to change the filter, but you get the idea.