JQuery 日期选择器动态 altField

标签 jquery uidatepicker

我有一组动态页面,上面有 jQuery 日期选择器字段。

我希望将漂亮的装饰日期写回给用户,但是用于提交数据的输入字段是隐藏的。

我看到了This other post这一切都工作得很好,直到我尝试实现 ButtonImage 方法,以便可以隐藏我的字段。

jsfiddle demo here

    Date: <input type="text" class="datepicker">&nbsp;
<input type="text" class="datepickeralt" size="30"/>


    $(function () {
        $(".datepicker").datepicker({
            showOn: "button",
            buttonImage: "http://jqueryui.com/resources/demos/datepicker/images/calendar.gif",
            buttonImageOnly: true,
        });
    });


    $('.datepicker').each(function() {
        console.log(this);
      $(this).datepicker({
        altField: $(this).closest('div').find('.datepickeralt')
      });
    });

起初我以为“this”附加到图像而不是字段,但是无论您是否取出第一个函数,控制台日志记录都是完全相同的。

最佳答案

尝试使用这个:

$(function () {
$(".datepicker_sep, .datepicker").each(function(){
$(this).datepicker({
    showOn: "button",
    buttonImage: "http://jqueryui.com/resources/demos/datepicker/images/calendar.gif",
    buttonImageOnly: true,
    altField: $(this).parent().find('.datepickeralt')
});
})
});

http://jsfiddle.net/jYk6j/3/

关于JQuery 日期选择器动态 altField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15024904/

相关文章:

swift - 在 iOS 14 中以编程方式打开 UIDatePicker

javascript - jQuery 更改图像属性 - 但也会淡入元素

java - Hibernate 连接两个表

jQuery 组合两个函数以用于更改

ios - 是否可以格式化 UIDatePicker?

ios - 在倒数计时器模式下更改 UIDatePicker 的语言环境

android - Android 中的日期选择器中设置日期的问题

javascript - 通过 jQuery slider/Backbone 动态更新字段

jquery - 需要日期选择器单击事件而不是选择

html - 将 UIDatePicker 连接到 UIWebView