Javascript 使用外部链接访问jquery

Javascript 使用外部链接访问jquery,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我已经在我的页面中使用了jQueryUIAccordion,它正在按预期工作 我需要打开手风琴面板与外部链接,这是一个下拉列表。如何使用下拉菜单访问accordion 以下是我迄今为止所做的工作 // JavaScript Document $(document).ready(function () { //Add list menu $('.droplist > li').hover(function () { $(this).find('ul').to

我已经在我的页面中使用了jQueryUIAccordion,它正在按预期工作

我需要打开手风琴面板与外部链接,这是一个下拉列表。如何使用下拉菜单访问accordion

以下是我迄今为止所做的工作

// JavaScript Document
$(document).ready(function () {

    //Add list menu
    $('.droplist > li').hover(function () {
        $(this).find('ul').toggle();
    });

    //Accordion
    $( "#accordion" ).accordion({
          collapsible: true,
          active: false,
          heightStyle: "content"
        });
});


PS:无法更改HTML格式。

由于无法更改HTML,您可以尝试以下操作:

$('.droplist > li > ul > li').on('click', function(){
    index = $(this).index();
    $( "#accordion" ).accordion( "option", "active", index );
});

参考


我可能对这个问题理解错误,但对我来说,你是在问如何自动打开第一个手风琴项目

$('#accordion li a').first().trigger('click');
这将触发打开第一个手风琴项目


谢谢!一个疑问是,如果下拉列表对ios的排序如下
.droplist>li>ul>li>ul>li
[好的,明白了。谢谢!!如果链接不适合手风琴中相应的标签,那么类作为参考会更好,否则你必须小心使用索引。我也这样做了。我为孩子使用了一个类名