jQWidgets jqxDateTimeInput closeCalendarAfterSelection属性

  • Post category:jquery

以下是关于“jQWidgets jqxDateTimeInput closeCalendarAfterSelection属性”的完整攻略,包含两个示例说明:

简介

jqxDateTimeInput 控件的 closeCalendarAfterSelection 属性用于设置是否在选择日期后自动关闭日期时间选择器。

完整攻略

以下是 jqxDateTimeInput 控件 closeCalendarAfterSelection 属性的完整攻略。

定义 closeCalendarAfterSelection 属性

jqxDateTimeInput 控件中,可以使用 closeCalendarAfterSelection 属性设置是否在选择日期后自动关闭日期时间选择器。例如:

$("#jqxdatetimeinput").jqxDateTimeInput({ closeCalendarAfterSelection: true });

上述代码中,我们使用 jqxDateTimeInput 控件的 closeCalendarAfterSelection 属性设置在选择日期后自动关闭日期时间选择器。

示例

以下是两个示例,演示如何使用 closeCalendarAfterSelection 属性。

示例 1

在此示例中,创建了一个 jqxDateTimeInput 控件,并使用 closeCalendarAfterSelection 属性设置在选择日期后自动关闭日期时间选择器。

<div id="jqxdatetimeinput"></div>

<script>
    $(document).ready(function () {
        // 创建 jqxDateTimeInput 控件
        $("#jqxdatetimeinput").jqxDateTimeInput({ closeCalendarAfterSelection: true });
    });
</script>

在上述代码中,我们创建了一个 jqxDateTimeInput 控件,并使用 closeCalendarAfterSelection 属性设置在选择日期后自动关闭日期时间选择器。

示例 2

在此示例中创建了一个 jqxDateTimeInput 控件,并使用 closeCalendarAfterSelection 属性设置在选择日期后不自动关闭日期时间选择器。同时,我们还使用 open() 方法打开日期时间选择器,并在 close 事件中获取新的值。

<div id="jqxdatetimeinput"></div>

<script>
    $(document).ready(function () {
        // 创建 jqxDateTimeInput 控件
        $("#jqxdatetimeinput").jqxDateTimeInput({ closeCalendarAfterSelection: false });

        // 监听 close 事件
        $("#jqxdatetimeinput").on('close', function (event) {
            var newValue = $("#jqxdatetimeinput").val();
            console.log('日期时间选择器的新值为:' + newValue);
        });

        // 打开日期时间选择器
        $("#jqxdatetimeinput").jqxDateTimeInput('open');
    });
</script>

在上述代码中,我们创建了一个 jqxDateTimeInput 控件,并使用 closeCalendarAfterSelection 属性设置在选择日期后不自动关闭日期时间选择器。同时,我们还 open() 方法打开日期时间选择器,并在 close 事件中获取新的值并输出到控制台。

结语

以上是关于“jQWidgets jqxDateTimeInput closeCalendarAfterSelection属性”的完整攻略,包含属性定义和两个示例说明。在实开发中,可以使用 closeCalendarAfterSelection 属性设置是否在选择日期后自动关闭日期时间选择器。