Tengo el siguiente HTML:
<div id="mydiv">
<div class="myclass"></div>
</div>
Quiero poder usar un selector que seleccione el interior div
, pero específico para el mydiv
contenedor. ¿Cómo puedo lograr esto con jQuery?
javascript
jquery
html
class
jquery-selectors
Idan Shechter
fuente
fuente
$('#mydiv').find('.myclass');
enfoque que se utilizó en el primer fragmento de código. Por cierto: '... seleccionar cadaid=mydiv
'? Sólo debe nunca ser un uso de una determinadaid
en una página (unaid
debe ser único dentro del documento ).Prueba esto
fuente
div
(o si siempre será undiv
), puede simplificar a $ ("# mydiv .myclass").document.queryselectorall
, probablemente buscará de la misma manera y, en su caso, realizará una verificación adicional . Posible que las implementaciones nativas hagan lo mismo.Lo hará de la misma manera que aplicaría un selector CSS. Por un momento puedes hacer
o
El último coincidirá con cada clase de myDiv, incluida myclass dentro de myclass.
fuente
Si desea seleccionar cada elemento que tenga el atributo de clase "myclass" use
Si desea seleccionar solo elementos div que tengan el atributo de clase "myclass", use
encuentre más sobre los selectores de jquery consulte estos artículos
fuente
intente esto en su lugar
$(".video-divs.focused")
. Esto funciona si está buscando video-divs enfocados.fuente