我想制作一个菜单,点击标题显示内容。 我想让它酷似一个在下面谷歌的检查元素: 隐藏/显示菜单Javascript
我设法写代码:
<script>
$("label").click(function() {
$("p").slideToggle("fast");
if ($((this).html).find('▶'));
{
document.getElementById("lbl_name").innerHTML = '▼' + document.getElementById("lbl_name").innerHTML.substring(1);
}
else if ($((this).html).find('▼'));
{
document.getElementById("lbl_name").innerHTML = '▶' + document.getElementById("lbl_name").innerHTML.substring(1);
}
});
的& 96 ...是正确的,并向下箭头
但是我遇到了这个代码的问题: 1-它不起作用,在第一次改变箭头后它不起作用再次更改它。
2 - 我不想和元素ID来工作中的作用,是因为我希望它与许多文本的不只是一个工作,所以我想它例如与函数的调用者的工作改变这一切的,而不是段落标签。
的HTML:
<label id="lbl_name">▶Toggle</label>
<p>
This is the paragraph.
</p>
什么是你的(相关/ [SSCCE(HTTP: //sscce.org/))HTML?你可以[显示一个演示](http://jsfiddle.net/)你已经有了什么? – 2013-04-07 11:15:52
我添加了html。 – 2013-04-07 12:56:51