How can I select item with class within a DIV?

前端 未结 5 1937
遥遥无期
遥遥无期 2020-12-07 10:30

I have the following HTML:

相关标签:
5条回答
  • 2020-12-07 11:07

    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

    0 讨论(0)
  • 2020-12-07 11:14

    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.

    0 讨论(0)
  • 2020-12-07 11:18

    try this instead $(".video-divs.focused"). This works if you are looking for video-divs that are focused.

    0 讨论(0)
  • 2020-12-07 11:21

    Try:

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

    JS Fiddle demo.

    Or:

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

    JS Fiddle demo.

    Or:

    $('#mydiv .myclass');
    

    JS Fiddle demo.

    References:

    • find().
    • Selector context.

    Good to learn from the find() documentation:

    The .find() and .children() methods are similar, except that the latter only travels a single level down the DOM tree.

    0 讨论(0)
  • 2020-12-07 11:29

    Try this

    $("#mydiv div.myclass")
    
    0 讨论(0)
提交回复
热议问题