matometaru
2/22/2017 - 9:39 AM

urlのパラメーターで条件分岐 http://test.com?order=PUSH

urlのパラメーターで条件分岐 http://test.com?order=PUSH

var arg = new Object;
var pair=location.search.substring(1).split('&');
for(var i=0;pair[i];i++) {
	var kv = pair[i].split('=');
	arg[kv[0]]=kv[1];
}
$(function(){
	switch( arg.order ){
		case 'PUSH':
			$("input[name='sort'][value='PUSH']").prop('checked',true);
			$("select[name='select_sort'] option[value='PUSH']").prop('selected',true);
			break;
		case 'PRICE_ASC':
			$("input[name='sort'][value='PRICE_ASC']").prop('checked',true);
			$("select[name='select_sort'] option[value='PRICE_ASC']").prop('selected',true);
			break;
		default :
			$("input[name='sort'][value='PUSH']").prop('checked',true);
			$("select[name='select_sort'] option[value='PUSH']").prop('selected',true);
			break;
	}
});