0

私はjqueryが初めてです。私はjqueryタブを使用していますが、ボタンはほとんどありません。私がする必要があるのは、すべてのボタンが押されたときにタブが動的に変更されることです。たとえば、ページをロードするとき、タブは

<ul id="featured_tabs">
      <li><a href="#fc1" style="width: 454px">tab1/a></li>
      <li class="last"><a href="#fc2" style="width: 454px">tab2</a></li>
</ul>

しかし、別のボタンが押されると、それらは

<ul id="featured_tabs">
      <li><a href="#fc1" style="width: 454px">another tab1/a></li>
      <li><a href="#fc1" style="width: 454px">another tab2/a></li>
      <li class="last"><a href="#fc2" style="width: 454px">another tab3</a></li>
</ul>

innerHTML を設定する関数を試しましたが、featured_tabs正しく動作しません。助言がありますか ?

4

3 に答える 3

0

このコードを試してください:

$('button').click(function(){
    $('#featured_tabs').append('<li><a href="#fc3" style="width: 454px">another tab3</a></li>')
    $('#featured_tabs li').removeClass('last').last().addClass('last')
})
于 2013-07-18T09:16:41.240 に答える