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

200
Views
Why is jQuery not reading an id of an element?

I have a social media app that returns a list of different posts. Each post has an 'Add Comment' function. This requires the input to have an id field, but I know this needs to be unique, and as there are multiple posts that are dynamically generated I cant just change this.

I decided to concatenate the id with the post id like so:

items.push('<input type="text" class="commentContent" id="commentContent' + val["id"] + '" placeholder="Add A Comment..."></input>');

// Main part
id="commentContent' + val["id"] + '"

This means that each post has the following id attributes:

// Post 1
id="commentContentJTJmY2xpY2tjb250YWluZXIlMmY2Mzc3NzAyNjIzODE1MTQ2MjY="

// Post 2
id="commentContentJTJmY2xpY2tjb250YWluZXIlMmY2Mzc3Njk4NzYyOTgwNTQ4Njg="

And this is what I wanted, the issue is when I am trying the value of the input from post 1 for example. I am trying to access it like this:

$("#" + commentInput).val()

// Console log
customID = "#" + commentInput;
console.log(customID);

// Result
#commentContentJTJmY2xpY2tjb250YWluZXIlMmY2Mzc3NzAyNjIzODE1MTQ2MjY=

But this gives me the following error:

Error: Syntax error, unrecognized expression: #commentContentJTJmY2xpY2tjb250YWluZXIlMmY2Mzc3NzAyNjIzODE1MTQ2MjY=

Even this is the correct ID??

I have tried all the solutions from this question here, but none of them have worked.

Please help!

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!