在每个.css和.jpg文件的末尾添加一些内容

时间:2014-07-16 15:09:14

标签: jquery html css

我希望获取每个.css文件和每个.jpg文件,并将其添加到所有文件的末尾:?v= + Math.floor(Math.random());我是JQuery的新手,这就是我得到的全部内容到目前为止,这根本不是什么

$(document).ready(function(){

    $(something).each(function( index ) {

            //Add ?v= + Math.floor(Math.random()); to the end of each .css 
            //file and .jpg file
    });

});

我希望将此main.css更改为此main.css?v =

非常感谢任何帮助。

由于

1 个答案:

答案 0 :(得分:2)

对于.css文件:

$('link').each(function (i, item) {
    item.href = item.href + '?v='+ (Math.random() * 10+i);
})

同样的事情可以应用于.jpg图像。

请注意,每个.css都有不同的版本号。如果您希望它们都具有相同的编号,则需要执行以下操作:

var randomVer = (Math.random() * 10+i);

$('link').each(function (i, item) {
    item.href = item.href + '?v='+randomVer;
})