jQuery Elemente innerhalb eines div auswählen und filtern
Ich habe ein Problem beim 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, dass ich jedes Mal benachrichtigt werde, wenn ich in der div auf etwas klicke.
Meine Anforderung ist jedoch, nur dann einen Alarm auszulösen, wenn der Benutzer auf die Schaltfläche klickt.
Ich weiß, dass das Filtern der Elemente in jQuery verwendet wird:button
Das habe ich versucht:
$("#wrapper").children(":button").click(function() {
alert("hi there");
});
und
$("#wrapper").children().filter(":button").click(function() {
alert("hi there");
});
Es hat nicht funktioniert
Weiß jemand, wie das geht?