gpt4 book ai didi

jquery datepicker - 动态替代字段问题

转载 作者:行者123 更新时间:2023-12-03 23:00:00 39 4
gpt4 key购买 nike

我在一个页面上有多个日期选择器...除了 altfield 部分之外,一切似乎都工作正常...

这样的事情可能吗?

$(document).ready(function(){

$( ".datepicker" ).datepicker({
beforeShowDay: function(date){ return [(date.getDay() == 1 || date.getDay() == 4), ""] },
showOn: "button",
buttonText: "Book now...",
showWeek: true,
firstDay: 1,
onSelect: function(date) {
$(this).parent().find('.selecteddate').prepend("Date: " + $(this).parent().find('.datepicker').val() + " - <a href='javascript:;' class='cleardate'>clear date</a>");
$(this).parent().find('button').hide();
},
dateFormat: "DD, d MM, yy",

altField: $(this).closest('div').find('.datepickeralt'),

altFormat: "dd/mm/yy",
navigationAsDateFormat: true,
minDate: 0,
});

$(".cleardate").live('click',function(){
$(this).closest('div').find('.datepicker').datepicker("setDate", null);
$(this).closest('div').find('.datepickeralt').val("");
$(this).closest('div').find('button').show();
$(this).parent().html("");
});

});

最佳答案

是的,你完全可以做到这一点,你只需要使用.each()实例化日期选择器。循环,像这样:

$('.datepicker').each(function() {
$(this).datepicker({
altField: $(this).closest('div').find('.datepickeralt')
});
});

这边在 .each() 里面this 指的是您想要的,每个单独的日期选择器,然后查找其 alt 字段。 You can give it a try here .

关于jquery datepicker - 动态替代字段问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3811883/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com