Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

97
Views
jQuery object reference resolves to html content in fetch promise

I have written function below to load HTML to the jQuery element passed to it as jQuery object reference. It works fine inside the function itself. However, the object reference gets converted to HTML content of the reference. I need it as object reference only. Please help me as I can't find any resources or similar question to resolve this.

Here is the the function:

loadTargets(url, target) {

    console.log("target is ->" + target); // output: target is ->[object HTMLElement]

    $(target).html("loading..."); //  resolves properly and HTML is updated as intended to "loading..."

    fetch(url)
    .then((response) =>{
        return response.text();
    })
    .then((html) => { //passing target as additional arg doesn't help either
            jQuery(target).html(html); // doesn't work
            console.log("fresh target was: ", target) // Output: 'fresh target was: <header class="header"></header>'
    })
    .catch((err) => {});


}

Function call

config.loaders.forEach(function(loader, index) {
            $(loader.target).each(function(index, loaderTarget){  // <--- this is jquery selector specifying to loop over each occurence of ta
                loadTargets(loader.file, loaderTarget); // <-- here this refers to that specific occurence
            });
        });

I have verified that there is no problem with function call

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!