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. pestañas jquery-ui contenido desborda contenedor
- 10. ¿Cómo desplazar las pestañas de jQuery ui?
- 11. ¿Escuchas de eventos para las pestañas UI de jQuery?
- 12. ¿Cómo navegar mediante programación las pestañas de la ficha del elemento UI de WPF?
- 13. Extracción frontera de control de ficha ui
- 14. pestañas jQuery UI desactivar la pestaña de navegación
- 15. es posible pegar las pestañas jquery ui dentro de un diálogo de jquery ui
- 16. obtener el índice de jQuery elemento "td"
- 17. Obtener Índice de plantilla jQuery
- 18. ¿Compartir un elemento entre las pestañas de jQuery UI?
- 19. Brechas debajo de las pestañas usando JQuery UI en Firefox
- 20. Implementa las pestañas jquery ui con ajax en Rails?
- 21. jQuery UI Tabs - Altura automática
- 22. Pestañas verticales con JQuery?
- 23. ¿Cómo funciona jquery ui tabs?
- 24. jQuery UI autocompletar: Obtener referencia al ul
- 25. ¿Cómo obtener el formato de fecha de jQuery UI datepicker?
- 26. jQuery UI Tabs Minimal Styling
- 27. Cómo obtener el índice de un elemento primario en jQuery
- 28. jQuery - obtener el índice de celda td de un control
- 29. Problema con el índice jQuery()
- 30. ¿Cómo obtener la fecha actual usando 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. –