How to get img inside a particular div using JQuery

前端 未结 4 1956
温柔的废话
温柔的废话 2021-02-05 09:27

I have to get all the image tags ids inside a particular div. How can I get that using JQuery?

相关标签:
4条回答
  • 2021-02-05 09:45

    Rough guess, but try:

    var imgIds = new Array();
    
    $("div#divID img").each(function(){
        imgIds.push($(this).attr('id'));
    });
    

    You haven't given the name of the div, but I've used divId as the id of the div. Simply change that to suite your needs.

    0 讨论(0)
  • 2021-02-05 09:49

    Use a child selector. So your saying I want all of the child 'img' elements of div #myDiv

    $("#myDiv > img").css("border", "3px double red");
    

    http://api.jquery.com/child-selector/

    0 讨论(0)
  • 2021-02-05 09:50
    var arraysOfIds = $('#particularDivId img').map(function(){
                           return this.id;
                       }).get();
    
    // arraysOfIds has now all the id's, access it as arraysOfIds[0], arraysOfIds[1]....  
    
    0 讨论(0)
  • 2021-02-05 09:50
    function textOnly() {
                jQuery('#dvContent img').each(function () {
                    jQuery(this).css('display', 'none');
                });
            }
    
    0 讨论(0)
提交回复
热议问题