ian
ian

Reputation: 12345

setting the selected option of a select tag with jquery

If my jquery function is as below:

$('#shifts').change (function () 
    {

        $.get('ajax/time_menus.php', { shift: $('#shifts').val() },      
        function(data) 
        {
            $("#test").html( data );
         });

And returns a array with two time values contained in an array of six values: [hours][minutes][ampm][hours][minutes][ampm]

How would I set the values of 6 correlated menus as to display the two times I just loaded.

Is there a way to set the value via jquery or is it better to build the entire menu's in php and then pass them back and set the html.

Upvotes: 0

Views: 623

Answers (2)

idrumgood
idrumgood

Reputation: 4934

$('#my-select option[value="yourValue"]').attr('selected','selected');

Upvotes: 1

Ken Browning
Ken Browning

Reputation: 29101

With jQuery, you can select different <option>s with the val function:

$('#my-select').val(yourValue);

Upvotes: 0

Related Questions