У меня есть меню в боковом месте и что код:Как создать простое меню с jQuery?
<ul>
<li>
<span class="arz">
first menu
</span>
<ul id="arz">
<li>
first submenu
</li>
<li>
second submenu
</li>
<li>
third submenu
</li>
</ul>
</li>
<li class="words">
two menu
<ul id="words">
<li>
first submenu
</li>
<li>
second submenu
</li>
</ul>
</li>
и код JQuery является:
$(document).ready(function(){
$(".submenu").click(function(){
$(this).children(this).slideToggle("slow");
});
});
, но я хочу, нажав на первом менюul
элемент с id="arz" using
slideToggle ,
slideToggle`. благодарю
this code do it but when i click on every submenu item corresponding ul use
aya
HTML, вы показали не использовать». чтение "или" .submenu ", а также нет элементов абзаца, поэтому ваши два селектора jQuery не найдут элементов для назначения обработчиков кликов. Вы только что скопировали jQuery из другого места, или есть ли более подходящий html, который вы не показывали, или ...? (Кроме того, вам не нужны две функции document.ready. Создайте оба обработчика кликов внутри одного документа.) – nnnnnn
о, извините, я вставляю дополнительный код, спасибо за напоминание – aya
Ум ... класс, упомянутый в вашем jQuery код («подменю») _still_ не указан в вашем html. Кроме того, есть ли какая-то причина, почему только первое меню верхнего уровня имеет интервал в нем? Было бы легче ответить на ваш вопрос, если бы ваш html имел однородную структуру и использовал имена (имена) класса, которые соответствовали вашему jQuery. – nnnnnn