didit hanks.
On May 21, 6:15 pm, MorningZ <morni...@gmail.com> wrote: > $("select.sortby").change(function() { > window.location = "http://......." + "&order=" + $(this).val(); > > }); > > On May 21, 7:10 pm, dezok714 <gary.str...@gmail.com> wrote: > > > I am writing a sortby function that uses two "select"s on the page and > > digs out the option val and submits the page for a new view. You can > > see the sortby on this page: > > >http://www.beachhouse.com/vacation/search.asp?Country=United+States&S... > > > at the top and bottom. I figured I could set a class for both the > > selects as class="sortby", and do singel $(.sortby).change(function() > > BUT that did not seem to work so I created two unique ids for the > > selects, id="sortBy1" and id="sortBy2". Which works. > > > Just wondering if I could optimize and collape these: > > > <jcode> > > > $('#sortBy1').change(function(){ > > var str = ""; > > > str = "&order=" + $("#sortBy1 option:selected").val(); > > > window.location = "http://www.beachhouse.com/vacation/search6.asp? > > s=1" + str; > > > }); > > $('#sortBy2').change(function(){ > > var str = ""; > > > str = "&order=" + $("#sortBy2 option:selected").val(); > > > window.location = "http://www.beachhouse.com/vacation/search6.asp? > > s=1" + str; > > > }); > > > <htmlcode> > > > <select class=""sortby"" id=""sortBy1""> ... </select> > > <select class=""sortby"" id=""sortBy2""> ... </select>