$("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>

Reply via email to