Comment sélectionner un élément avec une classe dans un DIV dans JQuery

J’ai le code HTML suivant:

Je veux pouvoir utiliser un sélecteur qui sélectionne le div intérieur, mais spécifique au conteneur “mydiv”. Comment puis-je y parvenir avec JQuery?

Essayer:

 $('#mydiv').find('.myclass'); 

JS Fiddle démo .

Ou:

 $('.myclass','#mydiv'); 

JS Fiddle démo .

Ou:

 $('#mydiv .myclass'); 

JS Fiddle démo .

Les références:

  • find()
  • Contexte du sélecteur .

Essaye ça

 $("#mydiv div.myclass") 

Vous le ferez de la même manière que vous utiliseriez un sélecteur CSS. Pour instanse tu peux faire

 $("#mydiv > .myclass") 

ou

 $("#mydiv .myclass") 

Le dernier correspondra à toutes les classes de myDiv, y compris myclass dans myclass.

Si vous voulez sélectionner tous les éléments qui ont un atsortingbut de classe “myclass”, utilisez

 $('#mydiv .myclass'); 

Si vous souhaitez sélectionner uniquement les éléments div qui ont un atsortingbut de classe “myclass”, utilisez

 $("div#mydiv div.myclass"); 

en savoir plus sur les sélecteurs de jquery se référer à ces articles

Essayez ceci à la place $(".video-divs.focused") . Cela fonctionne si vous recherchez des vidéo-divisions ciblées.

Plus efficace et plus rapide on est …

 $('#mydiv').find('.myclass').html('Hello World');