【问题标题】:jQuery function if Bootstrap tab shown, set value to input, different for each tab如果显示 Bootstrap 选项卡,则 jQuery 函数,将值设置为输入,每个选项卡都不同
【发布时间】:2013-06-24 07:06:24
【问题描述】:

我有五个不同的引导选项卡。我想知道是否可以更新位于选项卡下方的输入字段,其值取决于当前显示的选项卡。

我已经尝试过:

$('a[data-toggle="tab"]').on('shown', function (e) {

})

这是在 twitter 文档中,但我没有成功,老实说,我不知道这样的事情是否可能......

例如,如果显示第一个选项卡,则输入值为 1,如果显示第二个选项卡,则输入值为 2……

我不想通过点击标签导航来解决它,在我的项目标签中,导航不是以这种方式显示的......

这是您可以编辑的 jsfiddle:http://jsfiddle.net/dzorz/3mLF3/

html:

 <div class="container">
    <ul class="nav nav-tabs">
        <li class="active"><a href="#one" data-toggle="tab">One</a></li>
        <li><a href="#two" data-toggle="tab">Two</a></li>
        <li><a href="#three" data-toggle="tab">Three</a></li>
        <li><a href="#four" data-toggle="tab">Four</a></li>
        <li><a href="#five" data-toggle="tab">Five</a></li>
        </ul>
     <ul class="tab-content">
          <li class="tab-pane fade in active" id="one">
           first
         </li>
          <li class="tab-pane fade in" id="two">
           second                  
         </li>
          <li class="tab-pane fade in" id="three">
             third     
         </li>
          <li class="tab-pane fade in" id="four">
             fourth     
         </li>
          <li class="tab-pane fade in" id="five">
              fifth
          </li>
     </ul>
    <br/>
    <input type="text" class="span2" id="number" name="number">
</diV>

jquery,目前还没有:

$('a[data-toggle="tab"]').on('shown', function (e) {
  //???
})

欢迎任何想法

【问题讨论】:

    标签: twitter-bootstrap input tabs


    【解决方案1】:

    我自己解决了...为每个 a 添加了课程,然后

        $('.one-tab').on('shown', function (e) {
                     $('#number').val('1');
                });
    

    等等……

    还是谢谢你的帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-09
      • 2021-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多