res.write()
在其中添加.THIS以仅激活一个res.send()
。
需要帮助的人。
我尝试了此操作,但<script type="text/javascript">
$(document).ready(function () {
$('.arrow-toggle.glyphicon.glyphicon-menu-down').click(function () {
$('.glyphicon-menu-down').toggleClass('up');
$('.ul-unactive').toggleClass('ul-active');
});
});
</script>
无效:
ul
当我删除ul-active
时,它可以工作,但是所有$('.arrow-toggle.glyphicon.glyphicon-menu-down').click(function () {
var $this = $(this);
$this.closest('.glyphicon-menu-down').toggleClass('up')
$this.closest('.ul-unactive').toggleClass('ul-active')
})
都被激活
html:
$this.closest
css:
ul
答案 0 :(得分:0)
closest()
无法使用,因为您的子菜单不是箭头切换元素的父级。
尝试使用:
$(this).closest('li').find('.ul-unactive').toggleClass('ul-active');
在DOM树中搜索最接近的<li>
父级,然后从DOM树中搜索 DOWN 来找到您的.ul-unactive
元素