gpt4 book ai didi

jQuery Datepicker - 自动为所有日期选择器定义 altField

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

我的所有日​​期选择器都有一个自动生成的隐藏字段,其 ID 与日期选择器输入相同,但前面带有下划线。

<div class="datepicker">
<input id="MyField1" type="text" value="" />
<input id="_MyField1" type="hidden" value="" />
</div>

<div class="datepicker">
<input id="MyField2" type="text" value="" />
<input id="_MyField2" type="hidden" value="" />
</div>

然后任何具有 datepicker 类的字段都会成为日期选择器。

$('.datepicker input').datepicker({
altFormat: 'yy-mm-dd',
changeMonth: true,
constrainInput: true,
dateFormat: 'dd/mm/y',
minDate: '+0d',
numberOfMonths: 2
});

但是我怎样才能自动让它为每个选项设置 altField 选项呢?

这行不通。我也尝试在原始选项中进行分配,但这也不起作用。

$('.datepicker input').each(function() {
var altField = '_' + $(this).prop('id');
$(this).datepicker('option', 'altField', altField);
});

最佳答案

altField option 采用选择器、jQuery 对象或元素,而不是 id 属性。

尝试指定 id selector :

$(this).datepicker("option", "altField", "#_" + $(this).prop("id"));

或者,保存对 $() 的调用和对 prop() 的调用:

$(this).datepicker("option", "altField", "#_" + this.id);

关于jQuery Datepicker - 自动为所有日期选择器定义 altField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13881565/

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