你是在倒退。您要做的是使用jQuery测试当前菜单类的存在,然后查看该项是否具有指定的类。如果是这样,则将CSS添加到正文中。
<script type="text/javascript">
jQuery(document).ready(function($) {
if($(\'li.current-menu-item\').hasClass(\'your_custom_class\')) {
$(\'body\').css(\'background-color\', \'orange\');
}
});
</script>
正在整合我的评论。。。您可能希望缓存选择器,然后再循环几次。
<script type="text/javascript">
jQuery(document).ready(function($) {
var menuitem = $(\'li.current-menu-item\');
if (menuitem.hasClass(\'your_custom_class\')) {
$(\'body\').css({
\'background-color\': \'orange\',
\'background-image\': \'url(http://someurl.com/thatimage.jpg\'
});
}
else if(menuitem.hasClass(\'your_custom_class\')) {
$(\'body\').css({
\'background-color\': \'orange\',
\'background-image\': \'url(http://someurl.com/thatimage.jpg\'
});
}
});
</script>