Как удалить параметр в событии Click с помощью jQuery и изменить значение существующего параметра

HTML-код:

<ul class="paginationSize"> <li>SHOW:</li> <li id="paginationClass" data-paginationValue="20" class=""><a href="#">20</a> </li> <li id="paginationClass" data-paginationValue="40" class=""><a href="#">40</a> </li> <li id="paginationClass" data-paginationValue="60" class=""><a href="#">60</a> </li> </ul> <ul class="paginationNumber"> <?php for($i=0;$i<10;$i++){?> <li data-paginationNumber="<?php echo $i;?>"><a href=""><?php echo $i;?></a></li> <?php } ?> </ul> 

jQuery, связанный с PHP CODE

 $(".paginationSize li").click(function(){ $(".active").removeClass("active"); $(this).addClass("active"); paginationSize = $(this).attr("data-paginationValue"); setGetParameter('pageSize',paginationSize); }); . $(".paginationSize li").click(function(){ $(".active").removeClass("active"); $(this).addClass("active"); paginationSize = $(this).attr("data-paginationValue"); setGetParameter('pageSize',paginationSize); }); 

setGetParameter Function – используется для добавления параметра в событие click

 function setGetParameter(paramName, paramValue) { var url = window.location.href; var hash = location.hash; url = url.replace(hash, ''); if (url.indexOf(paramName + "=") >= 0) { var prefix = url.substring(0, url.indexOf(paramName)); var suffix = url.substring(url.indexOf(paramName)); suffix = suffix.substring(suffix.indexOf("=") + 1); suffix = (suffix.indexOf("&") >= 0) ? suffix.substring(suffix.indexOf("&")) : ""; url = prefix + paramName + "=" + paramValue + suffix; } else { if (url.indexOf("?") < 0) url += "?" + paramName + "=" + paramValue; else url += "&" + paramName + "=" + paramValue; } console.log(url); window.location.href = url + hash; } 

Я хочу добавить параметр для обоих событий Click Click. Но когда я нажимаю на paginationSize ul, он должен удалить параметр paginationNumber из URL-адреса и обновить значение, которое нажимает на URL-адрес paginationSize

Ожидаемый результат ::

 Previous Link Before Click:localhost/projectname?paginationSize=20&pageNum=5 When I click on 40 it should have following output:localhost/projectname?paginationSize=40 

Заранее спасибо