2013-06-11 2 views
0

Я пытаюсь показать вкладку на основе href атрибута и делаю таким образом:Скрыть текущую вкладку на активной другой в Twitter Bootstrap

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

Закладка показала, но по какой-то причине вкладка активна все еще там, поэтому отображается только контент, но активная вкладка не перемещается, какая-либо помощь?

+0

одинарная кавычка перед #myTab не приближается никуда –

ответ

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');.

+1

ohhhh не заметил, что небольшая опечатка, что происходит, когда вы пытаетесь найти большую ошибку :-(спасибо – Reynier

+0

Это было бы показано в 'JavaScript Console' не так ли? –

Смежные вопросы