javascript – 无法在Twitter Bootstrap Toggleable选项卡中设置默认值

前端之家收集整理的这篇文章主要介绍了javascript – 无法在Twitter Bootstrap Toggleable选项卡中设置默认值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
单击时选项卡可以很好地工作,但选择窗口加载时的默认选项卡失败. javascript运行,没有错误,但没有任何反应.有任何想法吗?
<head>
<link href="/assets/bootstrap.css?body=1" media="screen" rel="stylesheet" type="text/css" />
</head>

<script>
  //<![CDATA[
    window.onload=function () {
      $('#client_tab2').tab();
      };
  //]]>
</script>
<ul class='nav nav-tabs' id='tab'>
  <li><a href="#client_tab1" data-toggle="tab">General</a></li>
  <li><a href="#client_tab2" data-toggle="tab">Applications</a></li>
  <li><a href="#client_tab3" data-toggle="tab">Family</a></li>
  <li><a href="#client_tab4" data-toggle="tab">Memos</a></li>
</ul>

<form accept-charset="UTF-8" action="/clients/4512" class="simple_form client tab-content" id="edit_client_4512" method="post" novalidate="novalidate">
  <div class='tab-pane active' id='client_tab1'>
  <legend>General Information</legend>
  </div>

  <div class='tab-pane' id='client_tab2'>
  <legend>Application Information</legend>
  </div>

  <div class='tab-pane' id='client_tab3'>
  <legend>Family</legend>
  </div>

  <div class='tab-pane' id='client_tab4'>
  <legend>Memos</legend>
  </div>
</form>

解决方法

您的选择器是错误的,请尝试这样做:
$(window).load(function(){
    $('#tab a[href="#client_tab2"]').tab('show');
});

演示:http://jsfiddle.net/TjjKE/

原文链接:https://www.f2er.com/js/155947.html

猜你在找的JavaScript相关文章