gpt4 book ai didi

jquery - 如何获取剑道日历的所有值

转载 作者:行者123 更新时间:2023-12-01 04:36:13 25 4
gpt4 key购买 nike

https://demos.telerik.com/kendo-ui/calendar/selection

我使用了上面网址中的日历。

我无法通过拖动选择值来获取值。我尝试了以下代码。

http://jsfiddle.net/j0qpdox3/

在此 fiddle 中,您可以看到第一列值显示开始日期字段,最后一列值显示结束日期。

例如将日期 9 拖动到 15。

其他值不起作用。例如(10 到 14)。

var cal = $("#calendar").kendoCalendar({
selectable: "multiple",
change: function() {

$(".k-state-selected").each(function(){
var textVal = $('.k-state-selected:first-child a').attr("data-value");
var textVal1 = $('.k-state-selected:last-child a').attr("data-value");

$("#startdate").val(textVal);
$("#enddate").val(textVal1);


});


}
});

我可以获得第一个子元素和最后一个子元素的值吗?

最佳答案

由于您启用了selectable: "multiple",您可以使用kendo ui的selectDates(),它将返回所选的array日期。

尝试以下操作。

var cal = $("#calendar").kendoCalendar({
selectable: "multiple",
change: function() {
//var textVal = this.value();
var seldataes = this.selectDates(); // newly added
var textVal = kendo.toString(new Date(seldataes[0]), "yyyy/MM/dd"); // newly added
var textVal1 = kendo.toString(new Date(seldataes[seldataes.length - 1]), "yyyy/MM/dd"); // newly added
console.log(textVal);
$("#startdate").val(textVal);
$("#enddate").val(textVal1);


}
});

希望这有帮助。

DEMO HERE

关于jquery - 如何获取剑道日历的所有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53610499/

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