替换锚定标记onclick javascript函数参数

替换锚定标记onclick javascript函数参数,javascript,jquery,Javascript,Jquery,我有一个页面,其中有两个锚定标签,格式如下: <a onclick="javascript:RefreshPageTo(event, &quot;/web/Lists/exceptionlog/AllItems.aspx?Paged=TRUE&amp;PagedPrev=TRUE&amp;p_Created=20111026%2017%3a30%3a16&amp;p_ID=175\u0026PageFirstRow=1\u0026\u0026View={8A

我有一个页面,其中有两个锚定标签,格式如下:

<a onclick="javascript:RefreshPageTo(event, &quot;/web/Lists/exceptionlog/AllItems.aspx?Paged=TRUE&amp;PagedPrev=TRUE&amp;p_Created=20111026%2017%3a30%3a16&amp;p_ID=175\u0026PageFirstRow=1\u0026\u0026View={8AB948D3-7F13-4331-9F06-29C8480B1E80}&quot;);javascript:return false;" href="javascript:">

如果查看RefreshPageTo javascript函数,它有几个参数。第二个参数是服务器相对url。它有一些查询字符串,我需要向它附加一些查询字符串

比如说,我想在它后面附加以下查询字符串:“FilterColumn=title&FilterValue=th”。你知道我该如何使用jquery吗?

你的HTML:

<a data-src="/web/Lists/exceptionlog/AllItems.aspx?Paged=TRUE&amp;PagedPrev=TRUE&amp;p_Created=20111026%2017%3a30%3a16&amp;p_ID=175\u0026PageFirstRow=1\u0026\u0026View={8AB948D3-7F13-4331-9F06-29C8480B1E80}"> </a>

谢谢你的回答,但是我无法控制原始的HTML。我可以在您的示例中看到您正在做什么,您正在获取锚定标记并添加onclick事件。在我的例子中,onclick事件已经被添加,我只需要在第二个参数中添加一个查询字符串。我不知道如何得到第二个参数,然后将这些东西附加到它。@user787427实际上我无法得到您想要在这里做的事情。你有'FilterColumn'和'FilterValue'作为变量还是什么?如果是这样,您可以使用全局变量。此外,它可以在没有外部js文件的情况下运行。您可以轻松地将我上面编写的代码放在onclick中。我通过重写RefreshPageTo函数成功地解决了这个问题。我得到这两个参数,修改第二个参数,然后调用最初的refreshpageto函数。
$('a').click(function(event) {
    RefreshPageTo(event, $(this).attr('data-src') + '?FilterColumn=title&FilterValue=th');
                                                      /* concat what ever you want */
    return false;
}