我正试图让#content切换,但它不起作用。
$("button").click(function () {
$("#content").slideToggle("slow");
});
<div id="container">
<button>toggggle</button>
<?php get_sidebar(); ?>
<div id="content">
答案 0 :(得分:2)
答案 1 :(得分:0)
是html代码之前的jQuery代码吗?然后它将无法工作,因为在加载页面时执行div元素将会丢失。
将jQuery代码移到<div id="content">
答案 2 :(得分:0)
工作正常。检查你的jquery是否正确加载..我已经在jsFiddle上检查了这段代码并且运行良好。
尝试将此代码放入$(document).ready()
$(document).ready(function(){
$("button").click(function () {
$("#content").slideToggle("slow");
});
});
答案 3 :(得分:0)
看起来这是一个Wordpress网站,其中包含<?php get_sidebar(); ?>
。我相信Wordpress默认使用Prototype.js库。这可能与jQuery和Prototype.js使用的$
对象发生冲突。
查看here来解决此问题。特别是页面上的建议5。