我想隐藏B区this page。由于Wordpress模板的性质,这很难做到。我想在页脚中使用JavaScript:Javascript无法正常工作?
$('div#division-2 div.teampage').prev('h2').css("display","none");
这工作perfectly on JSFiddle,所以我不知道我做错了。我还用代码创建了一个JavaScript文件。有人可以给我一些指导吗?
我想隐藏B区this page。由于Wordpress模板的性质,这很难做到。我想在页脚中使用JavaScript: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
,至少,它仍然需要使用的是,在处理程序的主体),在代码调用noConflict
之前运行的是hide-division.js
。
在你hide-division.js
文件,代码如下:
$jquery(document).ready(function()
{
$('div#division-2 div.teampage').prev('h2').css("display","none")
});
这里$jquery is not defined
所以接下来的代码没有执行。请删除jquery,并使用下面的代码:
$(document).ready(function()
{
$('div#division-2 div.teampage').prev('h2').css("display","none")
});
希望这可以帮助你。
非常感谢您花时间回答。 Icktoofay的解决方案在下面工作。 – Charlie
在更换使用'$ jquery' '$'工作。谢谢! – Charlie