div内の要素の選択とフィルタリングに問題があります。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");
});
をそれは
誰もが知っている動作しませんでしたこれを行う方法?
@Erwin - 今後の参考として、このような質問を投稿するときは、[コミュニティWiki]チェックボックスをチェックしないでください。これは有効なプログラミングの質問であり、ユーザーはそれから担当者を獲得する必要があります –