📅  最后修改于: 2023-12-03 15:16:44.584000             🧑  作者: Mango
showOn
选项是 jQuery UI Datepicker 插件提供的一个配置项,用于指定触发日期选择器的元素和事件。
showOn: String | Boolean
focus
、button
或 both
。true
(默认值),表示在日期输入框获得焦点时显示日期选择器。false
,则不会自动显示日期选择器,需要通过其他方式手动触发。showOn: "focus"
当日期输入框获得焦点时自动显示日期选择器。
$(function() {
$("#datepicker").datepicker({
showOn: "focus"
});
});
showOn: "button"
在输入框旁边添加一个按钮,单击按钮时显示日期选择器。
$(function() {
$("#datepicker").datepicker({
showOn: "button"
});
});
showOn: "both"
既可以通过日期输入框获得焦点显示,也可以通过按钮显示。
$(function() {
$("#datepicker").datepicker({
showOn: "both"
});
});
showOn: false
不自动显示日期选择器,需要通过其他方式手动触发。
$(function() {
$("#datepicker").datepicker({
showOn: "false"
});
$("#button").click(function() {
$("#datepicker").datepicker("show");
});
});
以上示例中,#datepicker
是日期输入框的 ID,#button
是触发按钮的 ID。
通过 showOn
选项,可以控制日期选择器的自动显示方式,方便用户选择日期,提升用户体验。同时也可以通过手动触发的方式,更加灵活地调用日期选择器。