var searchparm = ''; $(function() { var sparm = getparmset(); var href = $("#searchmenu > a").attr('data-src'); $("#searchmenu > a").attr("href",href + sparm); $('#searchmenu input').change(function(){ var sparm = getparmset(); var href = $("#searchmenu > a").attr('data-src'); $("#searchmenu > a").attr("href",href + sparm); //$("#searchmenu > a").attr("href",$(location).attr('protocol')+"//"+$(location).attr('host')+"/cookchum/menu/"+sparm); }); $('#select select#sort').change(function(){ var sparm = getparmset(); var href = $("select#sort").attr('data-src'); //$("#searchmenu > a").attr("href",sparm); location.href = href + sparm; }); }); function getparmset(){ searchparm = ''; var i; var key = "?"; var max = 3; var cnt; var parm = ['','s1', 's2','s3']; for(cnt=1;cnt<=max;cnt++){ if(cnt>1){ key = "&"; } searchparm += key + parm[cnt] + "="; //alert($(".search"+cnt+" input").length); for(i=0;i<$(".search"+cnt+" input").length;i++){ if($(".search"+cnt+" input:eq("+ i +")").prop("checked")){ val = $(".search"+cnt+" input:eq("+ i +")").val(); searchparm += val+","; //alert(val); } } if( searchparm.slice(-1) == ',' ){ searchparm = searchparm.slice(0,-1); } } var odby = orderparm(); searchparm += '&orderby='+odby; return searchparm; //alert(searchparm); } function orderparm(){ var orderby = $("#select #sort option:selected").val(); return orderby; }