For anyone who comes across this late, like me.
As others have stated, name isn’t a valid attribute of an option element. Combining the accepted answer above with the answer from this other question, you get:
$(this).find('option:selected').text();