Ich habe ein Problem mit der Auswahl und Filterung von Elementen in einem Div.jQuery Auswählen und Filtern von Elementen in einem div
HTML:
<div id="wrapper">
<input type="text" value="you can edit me">
<input type="button" value="click me">
</div>
jQuery:
$("#wrapper").children().click(function() {
alert("hi there");
});
Das Problem ist, ich jedes Mal, wenn ich etwas innerhalb des div klicken alarmiert bekommen.
Aber meine Anforderung besteht darin, nur zu alarmieren, wenn der Benutzer auf die Schaltfläche klickt.
Ich weiß, dass die Elemente in jQuery Filterung :button
verwendet
Dies ist, was ich versucht habe:
$("#wrapper").children(":button").click(function() {
alert("hi there");
});
und
$("#wrapper").children().filter(":button").click(function() {
alert("hi there");
});
Es hat nicht funktioniert
Wer weiß, Wie macht man das?
@Erwin - Vermeiden Sie es, das Kontrollkästchen "Community Wiki" zu aktivieren, wenn Sie Fragen wie diese hier eingeben. Dies ist eine gültige Programmierfrage, und Benutzer sollten sich davon Rep erhalten –