我希望根据使用jquery单击的选项卡来显示选项卡内容
I want the tab-contents to be displayed according to the tab being clicked using jquery
当单击相应的选项卡时,我很难显示选项卡内容。这是我的代码,但它不能按照我的要求工作。当我单击Eat选项卡时,数组的所有值都在重复。请帮帮我!!
<script>
$(function() {
$("#tabbable").tabs();
});
var i;
var mytabs = new Array();
mytabs[0] = "Saab";
mytabs[1] = "Volvo";
mytabs[2] = "BMW";
</script>
<body>
<div class="row-fluid">
<div class="span1 offset1">
<div class="tabbable" align="center">
<ul class="nav nav-tabs nav-stacked">
<li class="active"><a href="#tabs-1" data-toggle="tab">Eat</a></li>
<li><a href="#tabs-2">Drink</a></li>
</ul>
</div>
</div>
<div id="1"></div>
</div>
<script type="text/javascript">
$("a[href=#tabs-1]").click(function()
{
for (i=0;i<mytabs.length;i++)
{
$('div').append("<br>"+mytabs[i]+"<br>");
}
});</script>
</body>
给你-http://jsfiddle.net/uZRPd/
HTML
<div id="tabs">
<ul>
<li><a href="#saab">Saab</a></li>
<li><a href="#volvo">Volvo</a></li>
<li><a href="#bmw">BMW</a></li>
</ul>
<div id="saab">
<p>Content for Saab</p>
</div>
<div id="volvo">
<p>Content for Volvo</p>
</div>
<div id="bmw">
<p>Content for BMW</p>
</div>
</div>
JavaScript
$("#tabs").tabs();
请注意,除了Jquery之外,还需要包含Jquery UI(CSS和JS)才能使其工作。
$(function() {
$(".tabbable").tabs();
});
不$("#tabbable").tabs();
或
<div id="tabbable" class="tabbable" align="center">
然后使用".ui窗口小部件内容"显示选项卡内容
for (i=0;i<mytabs.length;i++)
{
$(".ui-widget-content").append("<br>"+mytabs[i]+"<br>");
}
相关文章:
- 根据所选选项显示/隐藏不同的表单
- HTML 表单字段根据从下拉列表中选择的选项显示/隐藏
- 根据所选选项显示文本
- 禁用浏览器自动选项(显示输入元素中保存的单词)
- 基于所选选项显示asp:TextBox的JavaScript
- 更改选项显示当前时间
- 根据下拉列表中的选定选项显示详细信息
- 如何根据选中的选项显示文本数组
- 根据单独选择的选项显示 HTML 选项
- jQuery不能基于选择选项显示/隐藏元素
- Javascript cookie 用于保存用户首选项并使用共享首选项显示内容
- 根据选择框中的选项显示单选按钮
- 如何在asp.net web应用程序中使用javascript根据下拉列表中选择的选项显示不同的输入类型
- 下拉选项应根据上一个选项显示
- jQuery:根据所选选项显示/隐藏元素
- 选择选项显示/隐藏IE9问题
- 为'
- 我的下拉选项显示按钮时,它不应该'
- 根据选择的选项显示一个Div(带有计算值)——Angular
- 根据带有自定义值属性的选择选项显示图像