我想製作一個菜單,點擊標題顯示內容。 我想讓它酷似一個在下面谷歌的檢查元素: 隱藏/顯示菜單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