すべての製品がレンタルされているページがあり、それらの製品の下にビジュアルコンポーザーのポップアップモーダルを配置しました。モーダルはすべての製品に対応していますが、ここで問題となるのは、連絡先フォーム7を使用して作成したモーダルの開始日と終了日のフィールドと、入力フィールドの選択時に日付ピッカーをトリガーするIDを与えられた日付ピッカーです最初のモーダルのみで作業しています。 2番目のモーダルからは何も表示されず、すべてのボタンは同じクラスとIDを持ち、ビジュアルコンポーザープラグインを使用してページ全体が作成されます。Datepickerは最初のModalでのみ動作しています
私はそのページのすべてのモーダルに対してどのように日付ピッカーを得ることができますか?ここで
は、jQueryのコード
$("#end_date").datepicker({
beforeShow: function() {
setTimeout(function(){
$('.ui-datepicker').css('z-index', 99999999999999);
}, 0);
}});
$("#start_date").datepicker({
beforeShow: function() {
setTimeout(function(){
$('.ui-datepicker').css('z-index', 99999999999999);
}, 0);
},
minDate: new Date(),
onSelect : function(selected_date){
var selectedDate = new Date(selected_date);
var msecsInADay = 86400000;
var endDate = new Date(selectedDate.getTime() + msecsInADay);
$("#end_date").datepicker("option", "minDate", endDate);
}
});
でここに問題をある
これに対してjsfiddleを作成できますか? – C2486
申し訳ありませんが、モーダルはビジュアルコンポーザーを使用して作成され、コードは動的になり、連絡先フォーム7を使用してフォームが作成されます。ここでstart_dateとend_dateのIDはdatepickerを動作させるために使用します。あなたはjqueryが問題に追加されているのを見ることができます。 –