Я хочу создать меню, в котором вы нажмете заголовок, чтобы отобразить содержимое. Я хочу сделать это так же, как тот, в Inspect элемент Google, ниже: Скрыть/показать меню 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- Я не хочу, чтобы функция работала с идентификатором элемента, потому что я хочу, чтобы она работала со многими текстами не только одна, поэтому я хочу, чтобы она, например, работала с вызывающей функцией, а не меняла все теги абзацев.
HTML-:
<label id="lbl_name">▶Toggle</label>
<p>
This is the paragraph.
</p>
Что вы (отношение/[SSCCE] (HTTP: //sscce.org/)) HTML? Можете ли вы [показать демонстрацию] (http://jsfiddle.net/) того, что у вас уже есть? –
Я добавил html. –