Quiero obtener el índice de la ficha actual usando jQuery UI
fichas: sobre todo cuando los show
o select
eventos se activan quiero saber la pestaña de thay se hace referencia es esto posible?pestañas jQuery UI: obtener el índice ficha actual
6
A
Respuesta
10
$('#tabs').tabs({
select: function(event, ui) { // select event
$(ui.tab); // the tab selected
ui.index; // zero-based index
},
show: function(event, ui) { // show event
$(ui.tab); // the tab shown
ui.index; // zero-based index
}
});
O, si usted no desea enlazar los detectores de eventos en la inicialización puede enlazar ellos de esta manera:
$('#tabs')
.bind('tabsselect', function(event, ui) { // select event
$(ui.tab); // the tab selected
ui.index; // zero-based index
})
bind('tabsshow'. function(event, ui) { // show event
$(ui.tab); // the tab shown
ui.index; // zero-based index
});
35
Usted puede usar esto para encuentre
var $tabs = $('#tab').tabs();
var selected = $tabs.tabs('option', 'selected');
Desde jQuery 1.9 en
var $tabs = $('#tab').tabs();
var selected = $tabs.tabs('option', 'active');
+14
+1 para mostrar cómo encontrar la pestaña seleccionada fuera del programa o seleccionar eventos. No lo que pidió el OP, sino lo que necesitaba saber. – davidethell
2
acabo implementado esto en uno de mis proyectos:
var lastTab = 0; // global variable
$(function() {
$('#tabs').tabs({
select: function(event, ui) {
lastTab = ui.index;
}
});
});
Y luego cualquier otro lugar en su código puede simplemente hacer referencia a lastTab
.
1
para jQuery 1.9 o posterior ...
$('#tabs').tabs({
activate: function(event, ui) {
ui.newTab.index(); // zero-based index
}
});
Cuestiones relacionadas
- 1. obtener el texto de las pestañas en las pestañas ui seleccione jquery
- 2. eventos pestañas jQuery UI
- 3. Obtener índice/ID de la ficha del navegador
- 4. Cómo establecer una ficha predeterminada con jQuery UI
- 5. jquery UI pestañas ancho 100%
- 6. jquery ui pestañas no funcionan
- 7. pestañas precarga jQuery UI en el fondo
- 8. jQuery pestañas - obteniendo recientemente índice seleccionado
- 9. jquery ui pestañas mayor cambio de estilo
- 10. pestañas jquery-ui contenido desborda contenedor
- 11. ¿Cómo desplazar las pestañas de jQuery ui?
- 12. ¿Escuchas de eventos para las pestañas UI de jQuery?
- 13. ¿Cómo navegar mediante programación las pestañas de la ficha del elemento UI de WPF?
- 14. Extracción frontera de control de ficha ui
- 15. pestañas jQuery UI desactivar la pestaña de navegación
- 16. es posible pegar las pestañas jquery ui dentro de un diálogo de jquery ui
- 17. obtener el índice de jQuery elemento "td"
- 18. Obtener Índice de plantilla jQuery
- 19. ¿Compartir un elemento entre las pestañas de jQuery UI?
- 20. Brechas debajo de las pestañas usando JQuery UI en Firefox
- 21. Implementa las pestañas jquery ui con ajax en Rails?
- 22. jQuery UI Tabs - Altura automática
- 23. Pestañas verticales con JQuery?
- 24. ¿Cómo funciona jquery ui tabs?
- 25. jQuery UI autocompletar: Obtener referencia al ul
- 26. ¿Cómo obtener el formato de fecha de jQuery UI datepicker?
- 27. jQuery UI Tabs Minimal Styling
- 28. Cómo obtener el índice de un elemento primario en jQuery
- 29. jQuery - obtener el índice de celda td de un control
- 30. Problema con el índice jQuery()
Hey puede usted por favor sugieren que es mejor entre estos dos? –
@HardikMishra ¡Sugeriría el primero, porque no se romperá si los nombres de los eventos cambian de alguna manera en el futuro! – Shef
Esto ya no funciona desde 1.9, ui.index no está definido. –