繁体   English   中英

从URL获取参数并将其传递给WordPress中的href

[英]Get a parameter from a URL and pass it to a href in WordPress

我需要在URL中获取2个参数。 该URL将http://thisisurl.com?name=john&url=https://www.myrurl.com/我需要将url = https://www.myrurl.com/传递到页面上我的href链接上。 我怎样才能做到这一点? 谢谢

您可以创建方法getParameterByName来获取参数并使用.attr("href", url); 更新标签的href

 function getParameterByName(name, url) { if (!url) url = window.location.href; name = name.replace(/[\\[\\]]/g, '\\\\$&'); var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'), results = regex.exec(url); if (!results) return null; if (!results[2]) return ''; return decodeURIComponent(results[2].replace(/\\+/g, ' ')); } $(document).ready(function(){ var myurl = 'http://thisisurl.com?name=john&url=https://www.myrurl.com/' var url = getParameterByName('url', myurl); console.log(url); $('.test').attr("href", url); }); 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <a href="#" class='test'>Test</a> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM