• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

128
Vistas
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!

almost 3 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda