ブロック表示されたリスト項目を使用していくつかのフォーム タブを作成しました。次に、次と前のボタン$('#wiznext')
と$('#wizprev')
. 次がクリックされるたびに、タブ リスト内の次のリスト要素が選択され、適切な処理が実行されます。
HTML は次のようなものです。
<ul id='tabs'>
<li> Tab 1 </li>
<li> Tab 2 </li>
...
jquery は次のようになります。
$('#wizprev').click(function(){
switchTab($current.prev('li').attr('id'));
}
ただし、前のリスト項目がない場合はタブを切り替えないという条件を付けたいと思います。したがって、ユーザーが既にタブ 1 を使用している場合、ヒットprevious
しても何も起こりません。
私はこれをやっています:私はこの条件を試しましたが、違いはありません:
if($current.prev('li').length>0)
switchTab($current.prev('li').attr('id'));
これを行う正しい方法は何ですか?