用js添加自定义的HTMLCSS不起作用 时间:2013-08-10 作者:ad2003 我正在使用最新的Wordpress 3.6。我想使用js向页面添加一些HTML代码。我放了一个<script> $(\'p.content\').addClass(\'highlight\'); </script> 脑袋里有,但没用。因此,我想将类highlight添加到calss=content的p元素中。我之所以要使用它,是为了更改wordpress中的\\u内容输出。我只想把文字放在。。。我还想了解如何通过功能等改变这一点。php。。。谢谢 2 个回复 SO网友:cjbj 您不能像这样自由地使用$选择器,因为WordPress在noconflict mode. 最常见的解决方法是将所有函数包装到脚本文件中:jQuery(document).ready(function($) { ... scripts ... } 如果要将脚本直接放在文件的头部(不推荐),它将如下所示:<script> jQuery(\'p.content\').addClass(\'highlight\'); </script> SO网友:Tony M 除了cjbj的回答之外,您还可以检查控制台是否有任何错误。没有定义速记$,这意味着您的JS将无法工作。将其更改为jQuery将起作用;<script> jQuery(\'p.content\').addClass(\'highlight\'); </script> 而不是<script> $(\'p.content\').addClass(\'highlight\'); </script> 但正如前面提到的,有更好的地方可以添加JS。 结束 文章导航