我有一个使用加载内容的页面
$('#header').load('head.html')
,但 head.html 中的链接无法使用我的 website.css,因为 website.css 加载较早或出于其他原因。
所以我想这个$('a:hover').css('color','green');
但没有成功。
我可以用标签解决,但我不想这样做。
更新:
base.html
<script>
$('#header').load('/restaurant{{ chosenRest }}.html'); //chosenRest=1,2..etc
</script>
<div id="accordion">
<div id="header" > </div></div>
我有诸如 restaurant1.html、restaurant2.html 之类的文件
restaurant1.html
<a href="/Giorgio"> Giorgio's </a>
网站.css
a:hover {color:green};
现在,如果我添加类似
<style> a:hover {color:green; } </style>
base.html 的内容,它可以工作,但我不想那样做。
更新:终于解决了
这里有什么工作:
base.css我添加了一个新类
.restaurant:a:hover {
color:green;
}
restaurant1.html
<a href="/Giorgio" class="restaurant"> Giorgio's </a>