私はjQueryに強くないので、場合があります。
私はコードを持っている
.datetimepicker({
onSelectDate:function(current_time,$input){
alert(current.dateFormat("d/m/Y")
}
また、同じ形式で、日要素の選択があります:
<select size="1" name="lessonday">
<option value="monday">monday</option>
<option value="tuedsay">tuedsay</option>
</select>
だから私はこの形式で日付がピッキング後に動的に選択されることを望んでいます。どうやって作ることができますか?
私が使う jQuery Date Time Picker 日付を選択するためのプラグイン。
回答:
回答№1は0<option>値の属性を変更して、毎日を表す数値(0 =日曜日、1 =月曜日など)を使用できる場合は、次のようにできます。
HTML:
<select size="1" name="lessonday" id="lessonDay">
<option value="0">sunday</option>
<option value="1">monday</option>
<option value="2">tuedsay</option>
<option value="3">wednesday</option>
<option value="4">thursday</option>
<option value="5">friday</option>
<option value="6">saturday</option>
</select>
JS:
.datetimepicker({
onSelectDate:function(selectedDateTime,$input){
$("#lessonDay").val(selectedDateTime.getDay());
}
});
<option>タグの値属性を変更できない場合は、配列をマッピングする必要があります .getDay()
曜日の名前の値:
HTML:
<select size="1" name="lessonday" id="lessonDay">
<option value="sunday">sunday</option>
<option value="monday">monday</option>
<option value="tuedsay">tuedsay</option>
<option value="wednesday">wednesday</option>
<option value="thursday">thursday</option>
<option value="friday">friday</option>
<option value="saturday">saturday</option>
</select>
JS:
var dayOfWeek = new Array(7);
dayOfWeek[0]= "sunday";
dayOfWeek[1] = "monday";
dayOfWeek[2] = "tuesday";
dayOfWeek[3] = "wednesday";
dayOfWeek[4] = "thursday";
dayOfWeek[5] = "friday";
dayOfWeek[6] = "saturday";
.datetimepicker({
onSelectDate:function(selectedDateTime,$input){
$("#lessonDay").val(dayOfWeek[selectedDateTime.getDay()]);
}
});