Por ejemplo, lo siguiente selecciona una división con id = "2":
row = $("body").find("#2");
¿Cómo hago algo como esto?
row_id = 5;
row = $("body").find(row_id);
La sintaxis anterior produce un error. Revisé la documentación de jQuery y las respuestas aquí sin éxito.
Respuestas:
Más importante aún, hacer body.find adicional no tiene ningún impacto en el rendimiento. La forma correcta de hacer esto es simplemente:
fuente
El camino más corto sería:
Limitar la búsqueda al cuerpo no tiene ningún beneficio.
Además, debe considerar cambiar el nombre de sus mensajes de correo
id
electrónico a algo más significativo (y compatible con HTML según la respuesta de Paolo), especialmente si tiene otro conjunto de datos que también necesita ser nombrado.fuente
Si lo hace
$('body').find();
, no es necesario cuando se esté buscando por ID; no hay ganancia de rendimiento.Tenga en cuenta también que tener una identificación que comience con un número no es HTML válido :
fuente
Puedes hacerlo así:
fuente
Hay dos problemas con tu código
fuente
No sé mucho sobre jQuery, pero prueba esto:
Editar: Por supuesto, si la variable es un número, debe agregar
"#"
al frente:fuente