Jquery 点击不识别点击
Jquery click not recognising click
http://readysalteddev.co.uk/hr/
我在一个带有托盘的网站上工作,该托盘将子菜单项隐藏在主项目下。
我有一个 .click(function())
不能识别被点击的 div。我试过 z-index 更改但无济于事。我在托盘中将 div 更改为不同的 div,所以我不知道出了什么问题。
<li class="menu-item-has-children">
是点击,我试图让其父文件夹中的子菜单切换。
$(document).ready(function()
{
$(".menu-child-arrow").click(function(){
$(this).parent('.menu-item-has-children').toggle();
$(this).toggle();
$(this).parent('.menu-item-has-children').find('>.sub-menu').toggle();
});
});
我把很多东西放在那里作为测试,看看我是否写错了代码。
编辑
考虑到我在 return 回答这个问题时的理智,最终在一长串已被删除的评论中找到了答案,下面接受的答案并不是解决这个问题的方法,而是给出它的人确实给出了正确的答案。那么,'fixed' 这是什么:
我不得不从收集到的源代码中删除上面的代码并将其单独插入页脚以使其工作
如果我重新编码或弄清楚是怎么回事,我会 return。否则希望这对其他人有帮助。
http://jsfiddle.net/Benjih/n1pgoa3m/
您正在使用 .find()
而不是 .children()
希望这就是您想要的! :)
http://readysalteddev.co.uk/hr/
我在一个带有托盘的网站上工作,该托盘将子菜单项隐藏在主项目下。
我有一个 .click(function())
不能识别被点击的 div。我试过 z-index 更改但无济于事。我在托盘中将 div 更改为不同的 div,所以我不知道出了什么问题。
<li class="menu-item-has-children">
是点击,我试图让其父文件夹中的子菜单切换。
$(document).ready(function()
{
$(".menu-child-arrow").click(function(){
$(this).parent('.menu-item-has-children').toggle();
$(this).toggle();
$(this).parent('.menu-item-has-children').find('>.sub-menu').toggle();
});
});
我把很多东西放在那里作为测试,看看我是否写错了代码。
编辑
考虑到我在 return 回答这个问题时的理智,最终在一长串已被删除的评论中找到了答案,下面接受的答案并不是解决这个问题的方法,而是给出它的人确实给出了正确的答案。那么,'fixed' 这是什么:
我不得不从收集到的源代码中删除上面的代码并将其单独插入页脚以使其工作
如果我重新编码或弄清楚是怎么回事,我会 return。否则希望这对其他人有帮助。
http://jsfiddle.net/Benjih/n1pgoa3m/
您正在使用 .find()
而不是 .children()
希望这就是您想要的! :)