我尝试使用Javascript在单个页面上删除某个元素(#main-content)的类。该页面是用PHP编写的,但从我能找到的内容来看,Javascript是删除该类的最简单的方法。我引用了帖子:How can I insert javascript in php?和RemoveClass AddClass When Page Load来帮助我提出以下解决方案:
<? php echo '<script type=\"text/javascript\">
$(document).ready(function() {
$(\"section#main-content\").removeClass(\"trans-header\");
});</script>';
?>
我验证了此代码并将其放在我的页面顶部,但它似乎无法正常工作。我可能会失踪什么? (如果有帮助的话,这里是我试图将代码应用到的页面:http://7a9.007.myftpupload.com/contact/)
答案 0 :(得分:1)
使用它代替,你不需要jQuery。并将其添加到<head></head>
或<body></body>
内的某个位置,而不是当前的html
。
<?php echo '<script>document.getElementById("main-content").classList.remove("trans-header");</script>' ?>
答案 1 :(得分:0)
它是一个wordpress网站......用$
替换所有jQuery
。
另外,请检查您的控制台,看看网页上是否有其他错误。