Wie kann ich den div "container" auswählen, wenn das Kontrollkästchen in "myCheck" aktiviert ist?
Ich benutze das jquery print area plugin, also im Grunde, wenn das Kontrollkästchen aktiviert ist, muss ich das Container-Div auswählen, so dass der Code etwa wie $ aussehen sollte (". MyCheck input: checked> div"). PrintArea();Wählen Sie div, wenn das Kontrollkästchen aktiviert ist.
Hier ist mein HTML:
<div class="content">
<div class = "myCheck"><input type="checkbox" />
<div class = "container">
<img src="https://www.kent.ac.uk/graduateschool/images/email-thumbnail.jpg" alt="My new Image">
</div>
</div>
</div>
Ich habe versucht, den >
Selektor, aber es scheint nicht zu funktionieren:
alert($(".myCheck input:checked > div").printArea()
auch versucht:
alert($(".myCheck input:checked").children()).printArea()
was meinst du alles? – imudin07
Suchen Sie nach einem Ereignis-Listener in dem Kontrollkästchen, um die Funktion auszuführen, oder erwarten Sie, nur den Status des Kontrollkästchens zu überprüfen, wenn das Skript ausgeführt wird? –
Auch das 'input' Element hat keine Kinder, daher ist' input> div' falsch als Selektor. –