-1

絶対に頭から離れます。とても簡単なことのように思えますが、うまくいきません!

基本的に、JQuery UI Datepicker の非表示の入力フィールドの結果があります。入力タイプを非表示にしました。日付を選択すると、[値] フィールドに入力されます。その「値」を取得して div に配置したいと考えています。

誰でも私を助けることができますか?

4

1 に答える 1

0

次のようなマークアップがあるとします。

<input id="date" type="hidden" value="1/1/2013" />

<div id="value">
</div>

呼び出して入力の値を選択し、呼び出し.val()て div コンテンツを設定しますhtml()

$("#value").html($("#date").val());

これを datepicker で使用している場合は、datepickersonSelectイベントを使用して、ユーザーが日付を選択するか日付を変更したときに更新します。

datePicker を宣言するときは、次のようにします

$(".datepicker").datepicker({
    onSelect: function(){
         $(".show_date").html($(this).val());
    }
});

したがって、datepicker の値が変更.show_dateされるたびに、datepicker の値で html が更新されます。隠しフィールドも本当に必要ありません。

このjsFiddleを参照してください

于 2013-01-30T20:42:01.493 に答える