¿Cómo puedo obtener un elemento por id, y luego dentro de este elemento obtener todos los elementos por nombre de clase usando jQuery? Es bastante fácil hacer esto usando las funciones estándar de JS getElementById() y getElementsByClassName(), pero lamentablemente IE 7-8 no es compatible con este último.Obtener elementos por nombre de clase dentro de otro elemento con jQuery
18
A
Respuesta
30
Usted tiene algunas opciones:
El primero, mediante un selector CSS:
$('#idOfElement .classNameOfElements');
O usando find()
:
$('#idOfElement').find('.classNameOfElements');
O usando el contexto de selección:
$('.classNameOfElements', '#idOfElement');
Vale la pena señalar que el uso del enfoque de contexto (final) hace que jQuery implemente internamente el método find()
.
Referencias:
6
var byID = $("#someid");
var byClass = byID.find(".someClass");
2
En jQuery se puede conseguir por id elemento como $('#some_id')
y obtener el elemento de nombre de clase como $('.some_class_id')
consulte jquery api para más detalles.
y para acceder a los elementos internos puede hacerlo así $('#some_id .some_class')
Cuestiones relacionadas
- 1. cómo obtener elementos por nombre usando jquery?
- 2. jQuery obtener elementos por nombre
- 3. ¿Cómo obtener todos los elementos por nombre de clase?
- 4. obtener el elemento html dentro de otro elemento en javascript
- 5. Javascript: Ocultar elementos por nombre de clase
- 6. Cómo obtener elementos por clase en JavaScript?
- 7. ¿Obtener elementos de formulario por nombre?
- 8. ¿Eliminar elementos por nombre de clase?
- 9. jQuery seleccione elemento dentro de una clase
- 10. Agregar elementos dentro de otro elemento DOM en MooTools
- 11. jquery: obtener elementos por nombre de clase y agregar css a cada uno de ellos
- 12. jQuery: Agregar elemento después de otro elemento
- 13. Obtener elemento por título jQuery
- 14. jQuery obtener el siguiente elemento y todos sus elementos secundarios
- 15. Navegador cruzado Selección de elementos por nombre de clase
- 16. ¿Ocultando todos los elementos con el mismo nombre de clase?
- 17. obtener el ensamblaje por nombre de clase
- 18. jQuery: selector (nombre de clase con espacio)
- 19. jQuery: Eliminar clase si se hace clic en otro elemento
- 20. Obtener Elemento Mediante el uso de nombre de Clase
- 21. jQuery, encontrar el nombre de clase li (dentro de ul)
- 22. Obtener instancia de clase por nombre de clase cadena
- 23. ¿Cómo puedo obtener el nombre del elemento con jQuery?
- 24. Elemento de centrado dentro de un elemento (jQuery)
- 25. jQuery contar elementos con clase "marcada"
- 26. Obtener valor de elementos múltiples con Jquery
- 27. Cómo obtener el nombre de la clase usando jQuery
- 28. jQuery - obtener elementos de formulario por identificador de contenedor
- 29. Selectores de CSS Seleccionar un elemento solo cuando está dentro de otro elemento
- 30. jQuery nombre de la clase de cambio