Ali ATriple
Ali ATriple

Reputation: 179

Find the last element that has appeared DOM html

I have a code that puts images on a table(html), and I want to focus on the image that has just appeared. I know that i have to use $(this) but i don't know how, here is my code

function positioning(year, mon) {
    $('#' + year + ' .' + mon).prepend('<img class="black_point" src="./images/circle.png"/>');//that adds the image
    var table = document.getElementById("table");
    var images = table.getElementsByTagName("img");
    //here I need the current image I had just add to send to that function
    function connect(images) {
        var tabBcr = table.getBoundingClientRect();
        var imgBcr = image.getBoundingClientRect();
        x = imgBcr.left + (imgBcr.width / 2) - tabBcr.left;
        y = imgBcr.top + (imgBcr.height / 2) - tabBcr.top;
    } 
}

I hope I have explained well .

Upvotes: 3

Views: 392

Answers (1)

Brijesh Bhatt
Brijesh Bhatt

Reputation: 3830

I think it will work, add this where you want to get that img element:

var imgelem=$('#' + year + ' .' + mon).find("img:first");

Upvotes: 1

Related Questions