I have the following HTML:
<div id="mydiv"><div class="myclass"></div></div>
I want to be able to use a selector that selects the inside div, but specific for the "mydiv" container. How can I achieve this with JQuery?
I have the following HTML:
<div id="mydiv"><div class="myclass"></div></div>
I want to be able to use a selector that selects the inside div, but specific for the "mydiv" container. How can I achieve this with JQuery?
Try:
$('#mydiv').find('.myclass');
JS Fiddle demo.
Or:
$('.myclass','#mydiv');
JS Fiddle demo.
Or:
$('#mydiv .myclass');
JS Fiddle demo.
References:
find()
.Try this
$("#mydiv div.myclass")
You'll do it the same way you would apply a css selector. For instanse you can do
$("#mydiv > .myclass")
or
$("#mydiv .myclass")
The last one will match every myclass inside myDiv, including myclass inside myclass.
If you want to select every element that has class attribute "myclass" use
$('#mydiv .myclass');
If you want to select only div elements that has class attribute "myclass" use
$("div#mydiv div.myclass");
find more about jquery selectors refer these articles
try this instead $(".video-divs.focused")
. This works if you are looking for video-divs that are focused.
More efficient and faster one is...
$('#mydiv').find('.myclass').html('<span>Hello World</span>');