次の例のように、jQuery v1.7.1 を使用し、イベントを要素にバインドしています。
<input id="testTextBox" name="testTextBox" type="text" value="" />
<script type="text/javascript">
function evtHandler() {
alert("Event fired!");
}
$(function() {
$("#testTextBox").bind("change", evtHandler);
});
</script>
明らかに、私のページには、ページの一部を置き換える Ajax など、これよりも多くのコントロールがあります。したがって、テスト中に、イベントが正常にバインドされているかどうかを確認する簡単な方法が必要です。$("#testTextBox").length
コントロールが見つかったかどうかをバインドする前に確認できることはわかっていますが、それが最善かつ唯一の方法ですか?