У меня проблема с выбором и фильтрованием элементов внутри 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");
});
Проблема заключается в том, что я получаю предупреждение каждый раз, когда я нажимаю что-либо внутри div.
Но мое требование - предупреждать только, когда пользователь нажимает кнопку.
Я знаю, что для фильтрации элементов в jQuery используется :button
Вот что я пробовал:
$("#wrapper").children(":button").click(function() {
alert("hi there");
});
и
$("#wrapper").children().filter(":button").click(function() {
alert("hi there");
});
Это не сработало
Кто-нибудь знает, как это сделать?