私はJQMアプリに取り組んでおり、チェックボックスを押すと追加のオプションが表示されるようにしようとしています。$().on('vclick') を使用してイベントをキャプチャすることにかなり慣れていますが、チェックボックスでは機能しないようです。理由はありますか?
フィドルはこちら: http://jsfiddle.net/T3qmG/43/
HTML
<body>
<div data-role="page">
<div data-role="header">
<h2>Checkbox Test</h2>
</div>
<div data-role="content">
<input type="checkbox" id="checkbox-choice-1" />
<label for="checkbox-choice-1">Click me</label>
</div>
<input id="vclick-test" type="button" value="A normal button"/>
</div>
</body>
Javascript
$(document).ready(function(){
$("#checkbox-choice-1").on('vclick', function(){
alert("VClick event triggerd. Yet you'll never see this..");
});
$("#checkbox-choice-1").click(function(){
alert("Click event triggerd.");
});
$("#checkbox-choice-1").change(function(){
alert("Change event triggerd.");
});
$("#vclick-test").on('vclick', function(){
alert("This proves that vclicks do work...");
});
});