当前位置: 首页 > 知识库问答 >
问题:

如何删除jquery[重复]中单击时有%20的url参数

颛孙越
2023-03-14

我有任何问题,我想删除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);
  });

共有1个答案

巢星纬
2023-03-14

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

参见https://developer.mozilla.org/en-us/docs/web/javascript/reference/global_objects/decodeuricomponent

 类似资料:
  • 我试图用Python(而不是C#、PHP或其他)将%20符号从url转换为字符串后删除。然而,无论我尝试什么格式,符号都保持不变。 以下是我想要得到的:

  • 我构建了一个使用BingAPI下载数据集的代码。当我在终端上运行它时,它返回以下错误: 所以我升级了Numpy,但没有用 那么我该怎么做呢?

  • 我有一个以电话号码为列名的SQL Server表。现在我只想选择唯一的电话号码。 图中显示了id、公司名称、公司id、电话号码。我只想找到重复的电话号码,而不是重复的行。如果单元格值重复,则删除该行。我该怎么做? 这里显示的示例表:

  • 我有这样的标记 和像这样的JS 所以在这里,我希望当我点击课程时,只有课程内容会显示出来,就像这样,当我点击配置文件和库时,只有配置文件和库会显示出来。在这里,它的工作很好,但我想知道如何添加一个类活动时,一个项目被点击在锚标记。假设我点击了lessons,那么一个活动类应该被添加到lessons锚标记中,当我点击了profile,那么活动类应该被从lessons锚标记中移除,它应该在profil

  • 如果输入“abcde”和输入“abc”=“de” 我想知道如何使用jQuery创建代码。

  • 可以为url使用可选参数吗?例如,如果未传递参数,则路径将匹配相同的组件; 在实现它的时候,我需要声明两个路由和来匹配同一个组件。