Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JQuery UI日期选择器将日期更改为文本_Jquery_Jquery Ui_Jquery Ui Datepicker - Fatal编程技术网

JQuery UI日期选择器将日期更改为文本

JQuery UI日期选择器将日期更改为文本,jquery,jquery-ui,jquery-ui-datepicker,Jquery,Jquery Ui,Jquery Ui Datepicker,我已经在我的网站上添加了一个JQuery UI日期选择器,希望删除显示的文本,例如,显示“选择日期…”的日期。如果可以,怎么办?因为我试图在javascript中改变这一点,但运气不好 有多种方法 1) 通过将颜色设置为白色,使文本在CSS中“不可见” #datepicker{ color: #FFFFFF; } 2) 捕获datepicker事件(onSelect),将日期保存在变量/隐藏输入中,并从datepicker元素中删除该值 $(function() { $('#da

我已经在我的网站上添加了一个JQuery UI日期选择器,希望删除显示的文本,例如,显示“选择日期…”的日期。如果可以,怎么办?因为我试图在javascript中改变这一点,但运气不好

有多种方法

1) 通过将颜色设置为白色,使文本在CSS中“不可见”

#datepicker{
   color: #FFFFFF;
}
2) 捕获datepicker事件(onSelect),将日期保存在变量/隐藏输入中,并从datepicker元素中删除该值

$(function() {
    $('#datepicker').datepicker( {
        onSelect: function(date) {
            // Save date in variable
            var datevariable = date;

            // Or save the date in a hidden input field
            $('#hidden-input').val(date);

            // Clear the input of the datepicker
            $('#datepicker').val('Select date...');
        }
    });
});

3) 使用单独的元素或图标作为触发器来激活日期选择器,并通过设置display:none使实际输入元素不可见。

因此您永远不想向用户显示他们选择的日期?是的,然后应将其更改为“Select date…”您好,这听起来可能很愚蠢,但我在哪里更改日期选择器事件?在哪个javascript中?是在H-Query UI中还是在我的自定义JavaScripts中谢谢您的延迟!