SyntaxFix
Write A Post
Hire A Developer
Questions
Because the change event requires an actual browser event initiated by the user instead of via javascript code.
change
Do this instead:
$("#single").val("Single2").trigger('change');
or
$("#single").val("Single2").change();