http://dev.jtsage.com/jQM-DateBox2/demos/fullopt.htmlで jquery モバイル datebox を使用しています。特に、http://dev.jtsage.com/cdn/datebox/ でcalbox オプションを使用しています。1.1.0/jqm-datebox-1.1.0.mode.calbox.js
ある日をクリックしたときにトリガーされるクリック イベントを傍受し、何かカスタムを行う必要があります (たとえば、その日付の背景色を変更するなど)。これを行う最善の方法は何ですか?要素 $('div.ui-datebox-griddate.ui-corner-all.ui-btn-up-d') のクリック イベントを登録しようとしましたが、機能していないようです。
私は backbonejs を使用しており、coffeescript のクラスの関連部分は次のようになります (SimpleView は Backbone.View を拡張します)。
class A extend SimpleView
....
events: {
'click div.ui-datebox-griddate.ui-corner-all.ui-btn-up-d': "clicked"
}
clicked: (event) ->
console.log 'clicked'
上記は機能しません。さらに、クリックイベントを作成するのは内部クラス名に依存するため、これはおそらく私が望むことを行うための最良の方法ではありません。
前もって感謝します!