javascript - 如何从 jquery 脚本中的 url 中删除参数

标签 javascript jquery

如何从我通过以下脚本创建的链接中删除参数... 这包括jquery的使用,如果可能的话请让我知道jquery脚本中的解决方案

 <script>
            $(function() {
                $('a[name="searchLink"]').bind('click', function() {
                var a =$(this).attr('href', $(this).attr('href') + '?startdate=' + start().StartDate +'&enddate=' + start().EndDate);
                })
            })
    </script>

最佳答案

这是您问题的解决方案。

你有这个创建 url 的函数

$(function() {
            $('a[name="searchLink"]').bind('click', function() {
            var a =$(this).attr('href', $(this).attr('href') + '?startdate=' + start().StartDate +'&enddate=' + start().EndDate);
            })
        })

因此,要仅获取基本网址,您可以使用这个简单的代码,其中我使用了示例网址。您的情况可能会有所不同

$( document ).ready(function() {
     var baseurl = $('.link').attr('href').split('?')[0];
    console.log(baseurl);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a class="link" href="https://support.google.com/mail/answer/56256?hl=en&test=213213321312">Normal Sample URL</a>

关于javascript - 如何从 jquery 脚本中的 url 中删除参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44152139/

相关文章:

javascript - 实现在 AngularJS 中提交时需要禁用的按钮的最佳方法是什么?

javascript - 你能用 Jasmine 测试嵌入在 HTML 页面中的 JavaScript/JQuery 代码吗?

jquery - 取消 slider 中的第一张幻灯片无法正确显示

javascript - 使用 Invisible Captcha V2 时何时调用 grecaptcha.execute()

JavaScript For 循环仅针对迭代器的最后一个值执行

javascript - 我可以动态更改插件值吗?

javascript - jQuery:拖动/调整圆形 div 中的图像位置

jquery - 从一个 Nodejs 模块调用另一个模块

javascript - 想要创建一个多语言的javascript对象,如果标签很多,如何处理?

javascript - 我如何在 react 中的循环内生成换行符?