我有以下fiddle,它们在相同的输入字段tinywatermark和jquery ui datepicker插件上。

但是他们没有一起工作。日期选择器无法打开。

如何使他们一起工作?

我认为问题是因为tinywatermark插件中的clone函数。
这是tinywatermark plugin

谢谢

最佳答案

Tinywatermark正在克隆原始输入并将其替换为该克隆。这就是为什么dateinput在那里不再起作用的原因。您可以尝试使用以下方法:

$('input')
    .datepicker()
    .on('blur', function() {
        if ($(this).val() == '') {
            $(this).val('choose date');
        }
    })
    .on('focus', function() {
        if ($(this).val() == 'choose date') {
            $(this).val('');
        }
    })
    .trigger('blur');

关于javascript - 结合tinywatermark和jquery ui datepicker插件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21906741/

10-09 20:35