如何在仅限于一个页面上移除链接的类?

7 浏览
0 Comments

如何在仅限于一个页面上移除链接的类?

我正在尝试创建一个404.php页面,并希望在该页面上从链接中删除\"current state\"类。\n目前我有以下代码...\n

jQuery( function() {
    if ( TEMPLATE_URI + '/404.php'.hasClass( '.current_page_parent' ) ) {
            jQuery( '.menu' ).removeClass( '.current_page_parent' );
    }
});

\n但似乎没有起作用。\n我在jQuery方面是个初学者,所以任何帮助将不胜感激!

0
0 Comments

问题的出现原因是用户想要在只有一个页面上移除链接中的一个类。用户已经获得了一些帮助并尝试了几种解决方案,但是他们仍然需要一个针对他们特定问题的解决方案。

为了解决这个问题,用户结合了两个答案的部分内容,并将其放置在他们的404模板页面中。他们使用了JavaScript和jQuery来实现这一点。他们首先使用了一个脚本标签,并将其类型设置为"text/javascript"。接下来,在文档准备就绪时,他们使用jQuery选择器找到所有具有类名"current_page_parent"的元素,并使用removeClass方法从这些元素中删除该类。

通过这种方式,用户能够在他们的特定页面上成功地移除链接中的类。这个解决方案可以在其他类似的情况下使用,只需要根据需要更改选择器和类名。

总结起来,要在一个页面上移除链接中的一个类,用户可以使用JavaScript和jQuery来选择并删除该类。他们可以将相关代码放置在需要进行更改的页面的模板中。

0
0 Comments

问题出现的原因是想要在一个页面上移除链接中的一个类(class)。解决方法是使用JavaScript或PHP代码来达到目的。

首先,可以在404.php文件中添加以下JavaScript代码,确保将其放在文件底部:


另外,也可以在任何模板(PHP)文件中使用is_404()函数来判断当前页面是否是404错误页面,并根据需要进行处理。代码示例如下:


jQuery('.menu').removeClass('current_page_parent');

如果上述方法仍然无法生效,则可能存在其他问题。可以查看以下链接来了解具体情况:http://wordpress-dev.designer17.com/portfoloi/

0
0 Comments

从上述内容中,我们可以看出该问题的出现原因是用户想在某个页面上移除链接的一个类。用户提供了一个解决方法,即通过jQuery的removeClass函数来移除指定链接的类。在这个解决方法中,用户使用了window.location.href.indexOf函数来检查当前页面的URL是否包含'404.php'这个字符串,如果包含,则通过jQuery选择器找到class为'current_page_parent'的元素,并调用removeClass函数来移除该元素的该类。

用户提出的问题是如何在某个页面上移除链接的一个类。解决方法是使用jQuery的removeClass函数,通过检查页面URL是否包含特定字符串来选择要移除类的链接元素。

0