2013-06-11 4 views
0

Je suis en train de montrer un onglet basé sur href attribut et je faire de cette façon:Masquer l'onglet en cours sur actif, un autre sur Twitter Bootstrap

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

L'onglet est montré, mais pour une raison quelconque l'onglet actif encore là, donc seul le contenu est affiché mais l'onglet actif ne bouge pas, aucune aide?

+0

guillemets simples avant #myTab ne se rapproche nulle part –

Répondre

1

Le problème est que le sélecteur ne ferme pas le " correctement.

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

Manière correcte:

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

Ajouter ') avant .tab('show');.

+1

ohhhh n'a pas remarqué cette petite faute de frappe, les choses qui se passe quand vous essayez de trouver une grosse erreur :-(merci – Reynier

+0

Cela aurait été montré dans la 'JavaScript Console' n'est-ce pas? –

Questions connexes