jQuery从它自己的(自己)链接获取查询字符串

是否有可能像这样的javascript链接(注意查询字符串):

 

然后在myScript.js中使用jQuery获取v的值? 一个javascript的答案也可以,但jQuery是首选。 提前致谢! 我搜遍了所有我能找到的有关在URL中获取查询字符串值的问题,但不是来自它自己的链接。

 //to set script do some thing like this var version = 3; document.write(''); //or $("body").append(''); //to get v from myscript.js var getV = document.currentScript.src.split("?v=")[1]; // var getV = $('script').last().attr("src").split("?v=")[1]; 

调用脚本时,没有理由通过链接传递信息。 JavaScript将在调用后运行。 肯定有一种更好的方法来做你想要用它做的事情。

这样的事情可能会给你一个想法。

  var value; $("script").each(function(){ var temp = "v="; If(this.src.indexOf(temp) > -1 )) > -1){ get last digits before "&" if any exist. And after the index of temp var. } });