As @Rory McCrossan said, you cannot have span inside option . This is invalid HTML.
However, you can find the option you want to change and use the jQuery .append() function to insert new text.
For instance:
%select.categories %option{:id =>'optQuestion', :category => 'question'} Top Questions in
JQuery to add text will
$('optQuestion').append("some text");
If you have multiple copies of the same select and want to update them with the same "some text", you can use the class instead of the identifier for your targeting.
source share