Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何从其他页面切换手风琴按钮_Html_Jquery_Css_Toggle_Accordion - Fatal编程技术网

Html 如何从其他页面切换手风琴按钮

Html 如何从其他页面切换手风琴按钮,html,jquery,css,toggle,accordion,Html,Jquery,Css,Toggle,Accordion,我的网站首页有一个手风琴菜单。 单击主菜单时,accordion使用jQuery进行切换。 但当从另一个页面的主菜单链接到它时,它就不起作用了 主菜单 <ul id="menu-aaa" class="primary-menu"> <li id="menu-item-1"> <a href="toppage">home</a></li> <li id=

我的网站首页有一个手风琴菜单。 单击主菜单时,accordion使用jQuery进行切换。 但当从另一个页面的主菜单链接到它时,它就不起作用了

主菜单

<ul id="menu-aaa" class="primary-menu">
<li id="menu-item-1">
<a href="toppage">home</a></li>
<li id="menu-item-2">
<a href="https://ccc/#aaa">aaa</a></li>
<li id="menu-item-3">
<a href="https://ccc/#bbb">bbb</a></li>
</ul>
我读了这个 我试图补充

$(location.hash).find(.accordion).prop('checked', true);
但这是错的

然后,我尝试了这个(在我的wordpress网站上)


但是它出了问题,不起作用。

我用这个jQuery代码解决了这个问题

$(location.hash).find('input[type=checkbox]').prop('checked', true);

谢谢。

我用这个jQuery代码解决了这个问题

$(location.hash).find('input[type=checkbox]').prop('checked', true);

谢谢。

请添加联机结果我无法复制jQuery。对不起。请添加联机结果我无法复制jQuery。对不起。
jQuery(function($){ 

  var url = $(window.location.href); 
  var hash = url.substring(url.indexOf('#'));
  $(hash).find('input[type=checkbox]').prop('checked', true);
    
});
$(location.hash).find('input[type=checkbox]').prop('checked', true);