[jQuery] changing a select
I need to programmatically change the option that is selected within a select.
I have code registered to run when this occurs, whether the selection
is initiated by the user or programmatically.
Why doesn't this approach work?
$(document).ready(function () {
$("select#foo").change(function () {
alert("Now selected: " + $("select#foo > option:selected").text());
}
}
var select = $("select#foo");
select.find("option:first").select();
select.change();
The alert is only displayed when the user changes the selection, not
when the code above changes it.
--
R. Mark Volkmann
Object Computing, Inc.