gpt4 book ai didi

jquery - 使用 jQuery 修改超链接的 onclick URL 参数

转载 作者:行者123 更新时间:2023-12-01 01:02:30 24 4
gpt4 key购买 nike

我的 SharePoint 页面上有一系列链接,我正在尝试修改其中一个通用 URL 参数。这些链接看起来都类似于:

<a href="javascript:" onclick="javascript:RefreshPageTo(event, '/dev/Pages/stPCT.aspx?Paged=TRUE&amp;p_ID=357\u0026PageFirstRow=31\u0026FilterField1=Number&amp;FilterValue1=0000123450&amp;&amp;\u0026View={FC071FA0-12AA-7854-905E-0C4429FFFD52}&amp;thisID=STRINGID');javascript:return false;" id="PagingLink" class="PagingLink">
Next</a>

我想要发生的是重写链接以将“thisID=STRINGID”更改为“thisID=0000123450”...到目前为止,我已经尝试(但没有成功)以下操作。

$(".PagingLink").each( function(index,element) {
url = $(element).onclick();
console.log(url);
newurl = url.replace(/STRINGID/gi,"0000123450");
$(element).attr('href', newurl);
});

任何和所有的帮助将不胜感激。

最佳答案

我会这样做:

 $(".PagingLink").each( function(index,element) {
url = $(element).attr('onclick');
console.log(url);
newurl = url.replace(/STRINGID/gi,"0000123450");
$(element).attr('href',newurl);
});

你的错误是在.onclick中,你应该用attr()得到它,因为它保证你得到正确的值。

关于jquery - 使用 jQuery 修改超链接的 onclick URL 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12270568/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com