首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将jQuery菜单链接到jQuery选项卡

将jQuery菜单链接到jQuery选项卡
EN

Stack Overflow用户
提问于 2013-02-10 22:41:06
回答 1查看 115关注 0票数 0

是否可以将jQuery菜单链接到选项卡?

例如,如果用户在下面的菜单中选择"By Filter“,我希望它打开选项卡。我怎样才能做到这一点?

JS

代码语言:javascript
复制
$("#menu").menu();
$("#search").tabs();

代码语言:javascript
复制
<ul id="menu" style="border: 0px; background:none">
<li><a id="2" style="cursor: pointer">Search</a>
<ul style="z-index: 2">
<li><a id="2a" style="cursor: pointer">By Filter</a></li>
<li><a id="2b" style="cursor: pointer">By Room</a>    
</li>
</ul>
</li>
</ul>

<div id="search" style="z-index: 1;">
  <ul>
    <li><a href="#search-1">Search By Filters</a></li>
    <li><a href="#search-2">Search By Room</a></li>
  </ul>
  <div id="search-1">
  </div>
  <div id="search-2">
  </div>
</div>  
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-10 23:14:03

是的,你可以这样做:

为每个搜索选项添加Id

使一个监听器进入菜单中的Id 2,然后单击,调用

代码语言:javascript
复制
$('#tabid').click(); 

以下是完整的代码:

剧本:

代码语言:javascript
复制
$('#2a').click(function(){
    $('#sbf a').click(); 
}); 


$('#2b').click(function(){
    $('#sbr a').click(); 
}); 

HTML代码:

代码语言:javascript
复制
<ul id="menu" style="border: 0px; background:none; width:50%; ">

<li><a id="2" style="cursor: pointer">Search</a>
<ul style="z-index: 2">
<li><a id="2a" style="cursor: pointer">By Filter</a></li>
<li><a id="2b" style="cursor: pointer">By Room</a>    
</li>
</ul>
</li>
</ul>
<div id="search" style="z-index: 1;">
  <ul>
    <li id="sbf"><a href="#search-1">Search By Filters</a></li>
    <li id="sbr"><a href="#search-2">Search By Room</a></li>
  </ul>
  <div id="search-1">
  </div>
  <div id="search-2">
  </div>
</div>  

检查一下这把小提琴

http://jsfiddle.net/ej67Q/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14803457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档