Ich bin sicher, das ist schmerzhaft einfach, aber ich kann nur scheinen, es zu finden.jQuery - Holen Sie sich eine Auswahl basierend auf Wert
Ich brauche eine Auswahl von Textfeldern aus ihrem Wert. Ich brauche den Wert nicht, ich brauche die Elemente. Ich möchte so etwas wie:
$(".ProductCode [value:'hideme']").hide();
ich mit
Endeunrecognized expression: [value:'hideme']
btw,
$(".ProductCode").each(function() { if ($(this).val() == 'hideme') $(this).hide(); });
funktioniert, aber es scheint nicht sehr sauber.
Es gibt keine Notwendigkeit 'each()' zu verwenden. Wenn Sie Elemente auswählen, werden Sie 'hide()' für alle ausgewählten Elemente definieren. Ich habe meine Antwort so bearbeitet, dass sie ein jsFiddle-Beispiel enthält, das zwei Textfelder gleichzeitig ausblendet. –
ok, ich hatte nicht nur ein: anstelle von einem = , aber ich hatte auch einen Platz drin. Dank an beide habe ich es @ peter-ajtai für das jsFiddle-Beispiel gegeben. aber +1 zu beiden. –