の特定のタイプを処理するためにjQueryを使用する方法は簡単ですは、入力のためのクリックイベントを作成するHTMLコントロール
$('input').click(function() {
alert('adsf');
});
しかし、以前のコードでは、唯一のタイプのチェックボックスをオンまたはタイプのボタンで動作するようにどのように私は、選択することができ一般的な '入力'セレクタを使用するのではなく、
の特定のタイプを処理するためにjQueryを使用する方法は簡単ですは、入力のためのクリックイベントを作成するHTMLコントロール
$('input').click(function() {
alert('adsf');
});
しかし、以前のコードでは、唯一のタイプのチェックボックスをオンまたはタイプのボタンで動作するようにどのように私は、選択することができ一般的な '入力'セレクタを使用するのではなく、
チェックもあります。
$('input[type=checkbox]').click(function(){});
$('input[type=button]').click(function(){});
//or
$('input:checkbox').click(function(){});
$('input:button').click(function(){});
//or combined, this is probably the best solution in your case
$('input:button, input:checkbox').click(function(){});
2つのアプローチ。どちらを使うかは関係ありません。どちらもまったく同じです。可能であれば、両方のセレクタを一緒に使用するのが最善の方法だと思います。
'input:checkbox'はおそらくより効率的なセレクタでしょうか?セレクタはDOM全体をチェックしますが、これは検索を 'input'要素に限定します。 – Yahel
':checkbox'は' input [type = checkbox] 'の短手です。 – hunter
yes':checkbox'は '*:checkbox'と等価です –