jQuery でライブ イベント (つまり、バブル アップするリスニング イベント) を使用する場合は、次のように記述します。
$dom_element.on('click', some_selector_here, handler);
ここで、$dom_element が何らかのセレクター テストを満たしている場合にのみ、クリックをトリガーしたいとします。もちろん、いつでも次のように書くことができます。
$dom_element.on('click', some_selector_here, function() {
if ($dom_element.is(yet_another_selector) {
//do the job!
...
}
}
このセレクターをハンドラー ロジック以外で設定する方法はありますか?