Estoy seguro de que esto es dolorosamente simple, pero parece que puedo encontrarlo.jQuery - Obtenga una selección basada en el valor
Necesito obtener una selección de cuadros de texto de su valor. No necesito el valor, necesito los elementos. Quiero algo como:
$(".ProductCode [value:'hideme']").hide();
termino con
unrecognized expression: [value:'hideme']
por cierto,
$(".ProductCode").each(function() { if ($(this).val() == 'hideme') $(this).hide(); });
está trabajando, pero no parece muy limpio.
No hay necesidad de usar 'cada uno()'. Cuando seleccione elementos, preformará 'hide()' en todos los elementos seleccionados. He editado mi respuesta para incluir un ejemplo jsFiddle que oculta 2 cuadros de texto a la vez. –
bien, no solo tenía un: en lugar de un = , sino que también tenía un espacio allí. Gracias a ambos, se lo di a @ peter-ajtai para el ejemplo de jsFiddle. pero +1 a ambos. –