Javascript 无法识别的表达式:[object]。类:jquery
我在我的网站上有一个菜单,当我点击肉的时候它就出现了 但是如果我点击菜单标题,我想点击下拉菜单 我移动了全班,什么都没发生 然后,我尝试使用jquery进行工作,但在第一次单击所有菜单滚动时,第二次显示错误 这是我的html:Javascript 无法识别的表达式:[object]。类:jquery,javascript,jquery,Javascript,Jquery,我在我的网站上有一个菜单,当我点击肉的时候它就出现了 但是如果我点击菜单标题,我想点击下拉菜单 我移动了全班,什么都没发生 然后,我尝试使用jquery进行工作,但在第一次单击所有菜单滚动时,第二次显示错误 这是我的html: <ul id="responsive-menu" class=""> <li id="responsive-menu-item-20419" class=" responsive-menu-item-current-ancestor">
<ul id="responsive-menu" class="">
<li id="responsive-menu-item-20419" class=" responsive-menu-item-current-ancestor">
<a href="http://HappyHelps.com/conseils-bac-de-francais/" class="responsive-menu-item-link">Commence ici !</a>
</li>
<li id="responsive-menu-item-6434" class="responsive-menu-item-current-ancestor">
<a class="responsive-menu-item-link">Méthode
<div class="responsive-menu-subarrow">▼</div>
</a>
</li>
<ul class="responsive-menu-submenu responsive-menu-submenu-depth-1">
<li id="responsive-menu-item-19480" class=" responsive-menu-item-current-ancestor">
<a href="http://HappyHelps.com/bac-de-francais-ecrit/" class="responsive-menu-item-link">Écrit
<div class="responsive-menu-subarrow">▼</div>
</a>
</li>
</ul>
</ul>
这就是我得到的错误:
未捕获错误:语法错误,无法识别的表达式:[objectObject]。响应菜单子行
我想您应该使用如下代码:
jQuery('.responsive-menu-item-link').click(function(){
var clicked = jQuery(this);
jQuery( clicked ).find(".responsive-menu-subarrow").trigger( "click" );
});
点击的
var=jQuery(这个)
将返回有意义的.responsive菜单项链接
的DOM元素对象
尝试使用
jQuery(“.responsive menu item link.responsive menu subrow”)。触发器(“click”)代码>在代码中,单击的不是对象,因此.trigger()
函数出错
试试这个:
jQuery('.responsive-menu-item-link').click(function(){
var clicked = jQuery(this);
jQuery(clicked).find(".responsive-menu-subarrow").trigger( "click" );
});
jQuery('.responsive-menu-item-link').click(function(){
var clicked = jQuery(this);
jQuery(clicked).find(".responsive-menu-subarrow").trigger( "click" );
});