我有任何问题,我想删除url参数时,点击div,而一些参数是文字,一些是数字,包含%20,我不能删除那些,你可以帮助我。
我的url是https://www.schooleducation.com/onlin/courses/?filter=82720-201527
当onlclick这里是我的代码时,我想从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字符串之前,请尝试对其进行解码。
参见https://developer.mozilla.org/en-us/docs/web/javascript/reference/global_objects/decodeuricomponent