2017-04-17 11 views
-1

が動作していない私のhtmlで、動的に作成された剣道日付ピッカーはここ

  <div id="replicate"> 
       <div id="student"> 
        <div class="col-md-3"> 
         <div class="form-group "> 
          <label class="control-label" for="">Name</label> 
          <textarea id="" name="" class="form-control" col="3"></textarea> 
         </div> 
        </div> 
        <div class="col-md-2"> 
         <div class="form-group "> 
          <label class="control-label" for="">Date</label> 
          <input id="" name="" class="form-control kendo_datepicker" value="" placeholder="" type="text"> 
         </div> 
        </div> 
       </div> 
       </div> 

ボタンクリック午前に#replicateのdiv.Datepickerに追加する動的にコントロールを追加するために機能していません。 ここに私の機能はあります

function add(student, count) { 
    var dat = $('#' + student).html(); 
    $('#replicate').append('') // my logic 

    var datepicker = $("input.kendo_datepicker").data("kendoDatePicker"); 
    datepicker.setOptions({ 
     min: new Date() 
    }); 
} 

これを解決するには?

答えて

2

剣道テンプレートを使用して、複製したいHTMLを格納することができます。各クリックで

<script id="datepicker-template" type="text/x-kendo-template"> 
    <div id="student"> 
    <!--More HTML to be duplicated--> 
</script> 

、あなたの#replicateのdiv要素にそのHTMLを追加し、最後に作成された日付ピッカーコントロールにkendoDatePicker()関数を呼び出すことができます。ここで

は、あなたがそれを行うことができる方法の一例である。 http://jsfiddle.net/1yje5u9n/

1

剣道datePickerを開始するには、これを試してください:これは私のために働いた

$("input.kendo_datepicker").kendoDatePicker({}); 

、これはあなたのために働く願っています!

+0

は、その私のために働いていない、これを試してみました。あなたは私のための例を作ることができますか? – GANI

+0

この例では、http://jsfiddle.net/mpjoveyn/ –

+0

をチェックしてみてください。クリックアクションに複数の日付コントロールを追加したいのですが、コードを動的に追加できませんでした。 – GANI

関連する問題