jQuery UI Datepickerのインスタンスを呼び出すページの要素を編集するにはクリックが必要です。jQuery UI DatePickerでJeditable
現在、私はJEditableを使ってインプレース編集を提供していますが、これはうまくいきます。ただし、カレンダーとして表示したい日付制御入力があります。これは楽しい時間が始まる場所です。
これを行う方法の詳細をカーレKABO(ページが、残念ながら少しつぶしている)によって、このblogでコメントIを見つけた:
$.editable.addInputType("datepicker", {
element: function(settings, original) {
var input = $("<input type=\"text\" name=\"value\" />");
$(this).append(input);
return(input);
},
plugin: function(settings, original) {
var form = this;
$("input", this).filter(":text").datepicker({
onSelect: function(dateText) { $(this).hide(); $(form).trigger("submit"); }
});
}
});
は、しかし、私は上記を取得することはできませんエラーは発生しませんが、影響はありません。私はそれをjQueryドキュメントの準備関数内に配置しようとしました。
私のUIのDatepickerクラスはdate-pickerで、私のJeditableクラスはajaxeditです。上記のアクションがコード内でどういうふうに参照する必要があると確信していますが、わかりません。また、Jeditableコントロールは、多くの要素IDの1つです。
知っている以上のアイデアはありますか?
サンプルコードをオンラインに置くことはできますか? –
datepickerに時間が必要な場合は、この[datetimepicker extension](http://trentrichardson.com/examples/timepicker/)を使用することもできます( 'datepicker'を 'datetimepicker'に置き換えてください)。 – stask