jQuery 从它自己的(自身)获取查询字符串 link
jQuery get query string from it's own (self) link
是否可以有这样的javascript link(注意查询字符串):
<script type = "text/javascript" src = "/js/myScipt.js?v=3"></script>
然后在myScript.js中使用jQuery得到v的值? javascript 答案也可以,但 jQuery 是首选。提前致谢!我到处搜索,我能找到的都是关于在 URL 中获取查询字符串值的问题,而不是从它自己的 link.
中获取的问题
您没有理由在调用脚本时通过 link 传递信息。 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.
}
});
//to set script do some thing like this
var version = 3;
document.write('<script type = "text/javascript" src = "/js/myScipt.js?v='+version+'"></script>');
//or
$("body").append('<script type = "text/javascript" src = "/js/myScipt.js?v='+version+'"></script>');
//to get v from myscript.js
var getV = document.currentScript.src.split("?v=")[1];
// var getV = $('script').last().attr("src").split("?v=")[1];
是否可以有这样的javascript link(注意查询字符串):
<script type = "text/javascript" src = "/js/myScipt.js?v=3"></script>
然后在myScript.js中使用jQuery得到v的值? javascript 答案也可以,但 jQuery 是首选。提前致谢!我到处搜索,我能找到的都是关于在 URL 中获取查询字符串值的问题,而不是从它自己的 link.
中获取的问题您没有理由在调用脚本时通过 link 传递信息。 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.
}
});
//to set script do some thing like this
var version = 3;
document.write('<script type = "text/javascript" src = "/js/myScipt.js?v='+version+'"></script>');
//or
$("body").append('<script type = "text/javascript" src = "/js/myScipt.js?v='+version+'"></script>');
//to get v from myscript.js
var getV = document.currentScript.src.split("?v=")[1];
// var getV = $('script').last().attr("src").split("?v=")[1];