Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在jquery中删除点击率为%20的url参数_Javascript_Jquery - Fatal编程技术网

Javascript 如何在jquery中删除点击率为%20的url参数

Javascript 如何在jquery中删除点击率为%20的url参数,javascript,jquery,Javascript,Jquery,我有任何问题,当我点击div时,我想删除url参数,而有些参数是文字,有些是包含%20的数字,我无法删除这些参数,请帮助我 我的网址是 我想在单击时从url中删除8'-15'url参数值 这是我的密码 $('.fileter-container').once('filter-click').on('click', function () { var key = $(this).data('key'); $(this).remove(); var url = 'https

我有任何问题,当我点击div时,我想删除url参数,而有些参数是文字,有些是包含%20的数字,我无法删除这些参数,请帮助我

我的网址是

我想在单击时从url中删除8'-15'url参数值 这是我的密码

 $('.fileter-container').once('filter-click').on('click', function () {
    var key = $(this).data('key');
    $(this).remove();
    var url = 'https://www.schooleducation.com/onlin/courses/?filter=8%27%20-%2015%27'
    var re = new RegExp("&filter=\\d+");
    var newurl= url.replace(key, '');
    // var newurl = url.split('?')[0];
    location.replace(newurl);
  });

在操作URL字符串之前,请尝试对其进行解码


请参见

尝试解码URL
decodeURIComponent('https://www.schooleducation.com/onlin/courses/?filter=8%27%20-%2015%27')
更简单的方法是使用
URL API
<代码>常量newUrl=新URL(URL);newUrl.searchParams.delete('filter');console.log(newUrl.href)