用javascript替换样式表名称

时间:2014-11-27 17:51:06

标签: javascript jquery css regex

我需要使用javascript更改样式表,但我必须只替换名称。我尝试了很多正则表达式,但我无法做到这一点(我对正则表达式非常糟糕......)

这是我现在的代码:

url = jQuery('#skins-css').attr('href' );
newHref= url.replace(/\\/g,'/').replace( /.*\//, '' ).replace( /\..*/, '' );
newHref2= url.replace(newHref, color_style);
jQuery('#skins-css').attr('href', 'newHref2');

我需要用color_style变量替换样式表名称。

编辑:

这是原始链接:

HTTP://localhost/projects/themescreators/seven-host/wp-content/themes/7host/style.css版本= 4.0.1'类型='文本/ CSS'媒体='所有' />

1 个答案:

答案 0 :(得分:0)

您已在最后一行代码中将第二个参数设置为字符串而不是变量。试试这个:

jQuery('#skins-css').attr('href', newHref2);

此外,您应该提供有关您想要使用Regex做什么的更多背景信息。正如目前的问题所在,没有更多信息我们就无能为力。

编辑:我刚刚看到您发布的链接,它似乎是一个本地项目(您使用的是“localhost”)。如果可能的话,请您将我们链接到面向互联网的东西吗?

相关问题