0

href属性に基づいてタブを表示しようとしていますが、次のようにしています。

<script>
    $(function() {
        $('#myTab a[href="#<?php echo $sf_user->getFlash('activeTab', 'usuarios'); ?>"].tab('show');
    });
</script>

タブは表示されますが、何らかの理由でアクティブなタブがまだそこにあるため、コンテンツのみが表示されますが、アクティブなタブは移動しません。

4

1 に答える 1

1

"問題は、セレクターが正しく閉じていないことです。

$('#myTab a[href="#<?php echo $sf_user->getFlash('activeTab', 'usuarios'); ?>"].tab('show');
//                                                               Problem here ^

正しい方法:

$('#myTab a[href="#<?php echo $sf_user->getFlash('activeTab', 'usuarios'); ?>"]').tab('show');

')の前に追加し.tab('show');ます。

于 2013-06-11T14:39:48.083 に答える