📅  最后修改于: 2023-12-03 14:43:27.509000             🧑  作者: Mango
jQWidgets 是一个专为 React、Angular、Vue 等主流前端框架封装的 UI 组件库,其中 jqxTimePicker 组件为时间选择器组件。在使用中经常需要用到 selection 属性,本文就为大家介绍一下该属性的具体用法和相关注意事项。
selection 属性用于设置或获取 jqxTimePicker 组件中选中的时间范围。其类型为 Object,包含两个属性值:start 和 end,分别代表选中的开始时间和结束时间。
如果需要获取 jqxTimePicker 组件中当前选中的时间范围,可以使用 getSelection 方法:
const selection = $('#timePicker').jqxTimePicker('getSelection');
console.log(selection.start, selection.end);
该方法会返回一个包含 start 和 end 属性值的 Object 对象,可以直接调用 Object 的属性进行访问。
如果需要设置 jqxTimePicker 组件中当前选中的时间范围,可以使用 setSelection 方法:
$('#timePicker').jqxTimePicker('setSelection', { start: new Date(2022, 1, 1, 12, 0, 0), end: new Date(2022, 1, 1, 13, 0, 0) });
该方法会将 jqxTimePicker 组件中当前选中的时间范围设置为传入的 Object 对象中 start 和 end 属性值所指定的时间范围。