我正在尝试将“博客”插入到正在查看博客帖子的痕迹中。
我尝试通过Javascript / Jquery尝试查看“blog”是否在网址中,如果是,则查找&更换。我使用的示例:
JS
if(window.location.href.indexOf("blog") > -1) {
$('#crumbs > a:first-of-type').replaceWith('<a href="#"><i class="fa fa-map-marker"></i></a><a href="#">Blog</a>')
}
HTML
<div id="crumbs">
<a href="#"><i class="fa fa-map-marker"></i></a>
<a href="#/blog/category/uncategorized">Uncategorized</a> <span class="current">Hello world!</span>
</div>
网址(域名替换为#):
https://#/blog/uncategorized/hello-world
虽然这似乎没有错误。相反,没有任何改变,谷歌Chrome控制台也没有错误。
更新
我从script.js文件中取出代码并将其放在页脚底部,如下所示:
<script>
$(document).ready(function() {
if(window.location.href.indexOf("blog") > -1) {
$('#crumbs').replaceWith('<a href="https://xarcell-studios.swagger.vip"><i class="fa fa-map-marker"></i></a><a href="#">Blog</a>')
}
});
</script>
现在我在chrome console中遇到错误:$不是函数。