Javascript 无法在页面上运行?

标签 javascript jquery css

我试图在 this page 上隐藏 B 部门.由于 Wordpress 模板的性质,这有点难做。我正在尝试在页脚中使用 javascript:

$('div#division-2 div.teampage').prev('h2').css("display","none");

这有效 perfectly on JSFiddle ,所以我不确定我做错了什么。我还用代码创建了一个 javascript 文件。有人可以给我一些指导吗?

最佳答案

在标题中,您有以下代码:

var $jquery = jQuery.noConflict();

这会禁用 $捷径。替换 $jQuery$jquery在你的代码中。例如:

jQuery(document).ready(function() {
    jQuery('div#division-2 div.teampage').prev('h2').css("display", "none");
});

hide-division.js中代码的原因不工作是因为它正在使用$jquery (对于 $jquery(document).ready ,至少;它仍然需要在处理程序的主体中使用它), hide-division.js在调用 noConflict 的代码之前运行.

关于Javascript 无法在页面上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10407257/

相关文章:

javascript - 具有多个该组件的实体的 Aframe .setAttribute()

javascript - addEventListener 如何忽略图像并继续获取数字

javascript - AES 在 cryptojs 中加密并在 python Crypto.Cipher 中解密

javascript - 停止/静音音频

javascript - 过渡动画不起作用

javascript - Chrome 中的 jQuery 返回 "block"而不是 "inline"

javascript - 如何更改出现在 toString() 中的 Javascript 函数名称?

javascript - 询问 .html() 是否有具有特定 id 的 img 元素

html - CSS 背景图片无法在 Chrome 上运行

javascript - 需要表明图像复制保护不值得的研究、证明或研究