Ich habe eine Hierarchie von Divs und es gibt ein Eingabefeld mit einem eindeutigen Namen Attribut.Wie versteckt man eine Hierarchie des Eltern-Kindes in jquery?
$(document).ready(function(){
$(".first > input[name='inp']").hide();
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="first">
First
<div class="second">
Second
<label for="inp">Label Input</label>
<input type="text" name="inp" />
</div>
</div>
Ich brauche die div erste zu verstecken, wenn es jede Eingabe Kind mit diesem spezifischen eindeutigen Namen hat.
habe ich diese Wähler input[name='inp']
für die Eingabe, Wie kann ich nun die ganzen ersten div entfernen, parent().hide()
entfernt nur den ersten Elternteil.
Hinweis: Es gibt mehrere divs mit demselben Klassennamen, daher kann ich Klassenselektor nicht verwenden.
Sucht "nächsten" es von oben nach unten oder umgekehrt? – bhansa
@bhansa Es sucht vom aktuellen Element nach oben bis ''. Es kann auch dem aktuellen Element entsprechen: z.B. wenn 'name =" inp "class =" first "'. – Justinas