我有一个有三个表单的页面,那么我的问题是我的数据报警器只工作一个,另一个是空结果,我如何使用这三个不同形式的数据选择器?
这是我的JS
$(document).ready(function(){
var date_input=$('input[name="date"]'); //our date input has the name "date"
var container=$('.bootstrap-iso form').length>0 ? $('.bootstrap-iso form').parent() : "body";
date_input.datepicker({
format: 'dd/mm/yyyy',
container: container,
todayHighlight: true,
autoclose: true,
})
})以防万一,我怎样才能用不同的名字做3次约会呢?(如date,date1 & date3)在这1 JS中
发布于 2017-07-25 05:23:01
而不是使用var date_input=$('input[name="date"]');
向每个数据报警器添加唯一的id,并使用上面的行,如下所示
var date_input=$('#datepiker1, #datepickwer2, #datepicker3');应该工作得很好
试试这些
尝试1:如果工作,就意味着您的数据报警器或datepiker1尚未加载。
setTimeout(function(){
var date_input=$('#datepiker1, #datepickwer2, #datepicker3');
date_input.datepicker({
format: 'dd/mm/yyyy',
container: container,
todayHighlight: true,
autoclose: true,
});
}, 500);尝试2:
$("#datepiker1").datepicker({
format: 'dd/mm/yyyy',
container: container,
todayHighlight: true,
autoclose: true,
})
$("#datepiker2").datepicker({
format: 'dd/mm/yyyy',
container: container,
todayHighlight: true,
autoclose: true,
})
$("#datepiker3").datepicker({
format: 'dd/mm/yyyy',
container: container,
todayHighlight: true,
autoclose: true,
})https://stackoverflow.com/questions/45293663
复制相似问题