【发布时间】:2010-04-22 11:53:49
【问题描述】:
我在将类添加到主题上的 2 个导航链接时遇到了一些问题。
当我将页面重定向到另一个页面时,我需要添加一个基于 url 字符串的类。
我正在使用以下代码:
<script type="text/javascript">
if (window.location.pathname.indexOf('/category/blog/')){
if ( $('#nav ul li a span').text().contains('BLOG') ){
//add class 'current_page_item' to:
$('#nav ul li').addClass('current_page_item');
}
}
if (window.location.pathname.indexOf('/category/keepers/')){
if ( $('#nav ul li a span').text().contains('KEEPERS') ){
//add class 'current_page_item' to:
$('#nav ul li').addClass('current_page_item');
}
}
</script>
谁能明白为什么这不起作用?
我收到以下错误:
$ is not a function
[Break on this error] if ( $('#nav ul li a span').text().contains('BLOG') ){
【问题讨论】:
-
您是否在该文件中正确包含了 jquery?
-
是的,使用内置 wordpress jQuery... 现在得到以下错误: $("#nav ul li a span").text().contains is not a function [Break on this error ] if ( $('#nav ul li a span').text().contains('BLOG') )