2016-12-07 2 views
0

Die folgenden sind meine Beispielcodes:Bootstrap datetimepicker - Wie man alle Picker-Tooltips gleichzeitig setzt?

$('#ex1').datetimepicker({ 
    tooltips: { 
      today: 'today', 
      clear: 'clear', 
      close: 'close', 
     }, 
     format: 'YYYY/MM/DD', 
     locale: 'zh-tw', 
}); 

$('#ex2').datetimepicker({ 
    tooltips: { 
      today: 'today', 
      clear: 'clear', 
      close: 'close', 
     }, 
     format: 'YYYY/MM/DD', 
     locale: 'zh-tw', 
}); 

$('#ex3').datetimepicker({ 
    tooltips: { 
      today: 'today', 
      clear: 'clear', 
      close: 'close', 
     }, 
     format: 'YYYY/MM/DD', 
     locale: 'zh-tw', 
}); 

Wie oben erwähnt, ist der Code kopieren! Wie alle Tooltips und Optionen auf einmal eingestellt werden?

Ich habe sie versucht, fügen Klasse "Kalender" und

$('.calendar').datetimepicker({ 
    tooltips: { 
      today: 'today', 
      clear: 'clear', 
      close: 'close', 
     }, 
     format: 'YYYY/MM/DD', 
     locale: 'zh-tw', 
}); 

nutzen sie zu setzen, aber nicht funktioniert ...

Thank you!

--- Aktualisiert: --- Diese meinen Code über Klasse sind:

<input type='text' class="form-control calendar" id='leave-end'> 
<input type='text' class="form-control calendar" id='leave-start'> 

Und:

$('.calendar').datetimepicker({ 
      tooltips: { 
       close: '關閉日曆', 
       selectMonth: '選擇月份', 
       prevMonth: '上個月', 
       nextMonth: '下個月', 
       selectYear: '選擇年份', 
       prevYear: '前一年', 
       nextYear: '下一年', 
      }, 
      format: 'YYYY/MM/DD', 
      locale: 'zh-tw', 
     }); 

Aber nicht funktioniert und keine Fehlermeldung, was falsch?

Und

var options = { 
      tooltips: { 
       today: 'today', 
       clear: 'clear', 
       close: 'close', 
      }, 
      format: 'YYYY/MM/DD', 
      locale: 'zh-tw', 
     } 
$('#leave-start').datetimepicker({options}); 

ich kopieren und einfügen, aber bekam 1 Warnung jquery.min.js:2 jQuery.Deferred exception: Maximum call stack size exceeded RangeError: Maximum call stack size exceeded und 1 Fehler jquery.min.js:2 Uncaught RangeError: Maximum call stack size exceeded

+1

Sind Sie sicher, dass Sie den Klassennamen bereits zu Ihrem HTML-Tag hinzugefügt haben? –

+0

Ich füge meinem HTML-Tag meinen Code über Klassennamen hinzu. Danke deine Antwort! –

Antwort

1

nur Variablen verwenden.

var options = { 
    tooltips: { 
     today: 'today', 
     clear: 'clear', 
     close: 'close', 
    }, 
    format: 'YYYY/MM/DD', 
    locale: 'zh-tw', 
} 

$('#ex1').datetimepicker({options}); 
$('#ex2').datetimepicker({options}); 
$('#ex3').datetimepicker({options}); 

Update: Hinzufügen von datetimepicker nach Klasse der Auswahl sollte auch so überprüfen funktionieren, wenn Sie Klasse richtig eingestellt ist.

+0

ich kopieren und einfügen, aber bekam 1 Warnung 'jquery.min.js: 2 jQuery.Deferred Ausnahme: Maximale Call-Stack Größe Auslöser Range überschritten: Maximale Call-Stack Größe exceeded' und 1 Fehler ' jquery.min.js: 2 Uncaught RangeError: Maximale Call-Stack-Größe überschritten " –

+0

Sie müssen uns mehr Code zur Verfügung stellen –

+0

Ich füge meinen Code über Klassenname zu meinem HTML-Tag. Danke deine Antwort! –

Verwandte Themen