1つのページに複数の日付ピッカーコントロールが入力コントロールにバインドされています。入力コントロールのいずれかをクリックすると、その入力にリンクされている日付ピッカーコントロールが表示されます。
ここで、datepickerの現在のインスタンスが別のJSイベントに表示されている入力を取得したいと思います。出来ますか?
この$.datepicker._getInst(target)
メソッドを使用して、ページ上の特定の日付ピッカーを取得してみてください。ターゲット要素を渡す必要があります。これは、document.getElementByIdを使用してIDを渡すだけで行うことができます(JQueryを使用しないでください。未定義が返されます)。
だからそう:
var id = document.getElementById('someId');
//replace someId with the id of the datepicker currently visible.
var inst = window.$.datepicker._getInst(id);
これは、インライン要素(入力にアタッチされていない)である日付ピッカーの現在のインスタンスを取得しようとしている場合に特に役立ちます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加