¿Cómo mezclar variables con selectores?
Tengo ID variable.
Quiero seleccionar una imagen con esta identificación de div #one.
jQuery('#one img .id') es el selector. Probé $('#one img .'+id) pero no funciona.
Editar: según su comentario a continuación, usaría esto:
$('#one img.'+id) En su pregunta, tiene un espacio entre img y .class , simplemente lo eliminé para que obtenga img.className o img.'+className
Con la introducción de literales de plantilla en ECMAScript 2015, también puede hacer
$(`#one img.${id}`)Esto podría ser solo un error tipográfico o en realidad usa la variable id en una clase, pero tal vez debería ser:
jQuery('#one img #'+id). es un selector de clase. Intenta cambiar eso a un # :
$('#one img #'+id)