確かに独特のバグを見つけました。
Datepickerは、AJAXを介してオブジェクトをロードし、そのオブジェクトにdatepickerをアタッチするまで、正常に機能します。
$(".object").datepicker({
showOn: 'both',
buttonImage: '/images/icons/silk/calendar.png',
dateFormat: "mm/dd/yy",
changeMonth: true,
changeYear: true,
buttonImageOnly: true,
yearRange: "2010:2030"
onSelect: function(dateText, inst) {
console.log('this was tapped.');
console.log(dateText);
console.log(inst);
}
})
入力またはアイコンをクリックすると、日付ピッカーがポップアップします。しかし、何かを選択すると、日付ピッカーが閉じ、入力の日付は変更されません。
アップデート
さらに見知らぬ人。console.log
上記の呼び出しで更新しましたが、すべて正しく返されます。それでも、私の入力内の日付は変更されません。
アップデート
ここで起こっているのは、自己複製可能な形式であるため、同じ一意のIDを持ついくつかの一般的なdivがページにあることだと思います。
アップデート
JSFiddleで再現されたバグは次のとおりです:http://jsfiddle.net/vMhrg/