2012-03-30 12 views
1

Icherkennt, wenn der Eingang ist versteckt Typ

$('[name="lol"]']

aber es kann mit dem gleichen Namen zwei Elemente, ein Element mit einem bestimmten Namen auswählen, von der ein verstecktes Eingabefeld.

Wie kann ich versteckte Eingabefelder aus dem Selektor oben ignorieren?

$('[name="lol"]:not(:hidden)'] Art von funktioniert, aber schlägt fehl, wenn das nicht verborgene Eingabefeld nicht auf dem Bildschirm sichtbar ist ... Wie kann ich speziell nur versteckte Eingaben ignorieren, nicht nicht sichtbare Elemente?

Antwort

3

Es klingt, als ob Sie nach <input type="hidden"> Elementen suchen. Wenn ja, dann suchen Sie speziell nach dem type="hidden" Attribut

$('[name="lol"][type!="hidden"]') 
1

Verwenden Sie den :visible Wähler stattdessen

1

sie unterschiedliche IDs geben und verwenden, anstatt den Namen?

Verwandte Themen