2015-11-24 8 views
5

日付ピッカーを追加するコードがあります。うまく動作します。しかし、私は複数のピッカー(div)を追加しようとします。最初のピッカーのみが動作します。誰かが間違っていることを私に説明することはできますか?私は私のタイムテーブルに16の日付ピッカー(入力)を追加する必要があります。複数の日付ピッカーが動作しない

<!DOCTYPE HTML> 
 
<html> 
 
    <head> 
 
    <link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap-combined.min.css" rel="stylesheet"> 
 
    <link rel="stylesheet" type="text/css" media="screen" 
 
    href="http://tarruda.github.com/bootstrap-datetimepicker/assets/css/bootstrap-datetimepicker.min.css"> 
 
    </head> 
 
    <body> 
 
    <div id="datetimepicker" class="input-append date"> 
 
     <input type="text"></input> 
 
     <span class="add-on"> 
 
     <i data-time-icon="icon-time" data-date-icon="icon-calendar"></i> 
 
     </span> 
 
    </div> 
 

 

 
    <div id="datetimepicker" class="input-append date"> 
 
     <input type="text"></input> 
 
     <span class="add-on"> 
 
     <i data-time-icon="icon-time" data-date-icon="icon-calendar"></i> 
 
     </span> 
 
    </div> 
 
    <script type="text/javascript" 
 
    src="http://cdnjs.cloudflare.com/ajax/libs/jquery/1.8.3/jquery.min.js"> 
 
    </script> 
 
    <script type="text/javascript" 
 
    src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/js/bootstrap.min.js"> 
 
    </script> 
 
    <script type="text/javascript" 
 
    src="http://tarruda.github.com/bootstrap-datetimepicker/assets/js/bootstrap-datetimepicker.min.js"> 
 
    </script> 
 
    <script type="text/javascript" 
 
    src="http://tarruda.github.com/bootstrap-datetimepicker/assets/js/bootstrap-datetimepicker.pt-BR.js"> 
 
    </script> 
 
    <script type="text/javascript"> 
 
     $('#datetimepicker').datetimepicker({ 
 
     format: 'dd/MM/yyyy hh:mm', 
 
     language: 'en', 
 
     pick12HourFormat: true // enables the 12-hour format time picker 
 

 
     }); 
 
    </script> 
 

 
    </body> 
 
<html>

+0

あなたはそれを使用して同じid '#のdatetimepicker' – Raviteja

答えて

4

idが同じ文書内で一意である必要があるため、classによってidを交換してください:

$('#datetimepicker').datetimepicker({ 

は次のようになります。

$('.date').datetimepicker({ 

は、この情報がお役に立てば幸いです。


<!DOCTYPE HTML> 
 
<html> 
 
    <head> 
 
    <link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap-combined.min.css" rel="stylesheet"> 
 
    <link rel="stylesheet" type="text/css" media="screen" 
 
    href="http://tarruda.github.com/bootstrap-datetimepicker/assets/css/bootstrap-datetimepicker.min.css"> 
 
    </head> 
 
    <body> 
 
    <div id="datetimepicker" class="input-append date"> 
 
     <input type="text"></input> 
 
     <span class="add-on"> 
 
     <i data-time-icon="icon-time" data-date-icon="icon-calendar"></i> 
 
     </span> 
 
    </div> 
 

 

 
    <div id="datetimepicker" class="input-append date"> 
 
     <input type="text"></input> 
 
     <span class="add-on"> 
 
     <i data-time-icon="icon-time" data-date-icon="icon-calendar"></i> 
 
     </span> 
 
    </div> 
 
    <script type="text/javascript" 
 
    src="http://cdnjs.cloudflare.com/ajax/libs/jquery/1.8.3/jquery.min.js"> 
 
    </script> 
 
    <script type="text/javascript" 
 
    src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/js/bootstrap.min.js"> 
 
    </script> 
 
    <script type="text/javascript" 
 
    src="http://tarruda.github.com/bootstrap-datetimepicker/assets/js/bootstrap-datetimepicker.min.js"> 
 
    </script> 
 
    <script type="text/javascript" 
 
    src="http://tarruda.github.com/bootstrap-datetimepicker/assets/js/bootstrap-datetimepicker.pt-BR.js"> 
 
    </script> 
 
    <script type="text/javascript"> 
 
     $('.date').datetimepicker({ 
 
     format: 'dd/MM/yyyy hh:mm', 
 
     language: 'en', 
 
     pick12HourFormat: true // enables the 12-hour format time picker 
 

 
     }); 
 
    </script> 
 

 
    </body> 
 
<html>

+0

を使用しています。私も作業の最初の入力日の時間ピッカーを失った –

+0

ええ、私はそれがクラスのidの代わりに動作します。ありがとうございました –

関連する問題