如何将默认值设置为 <input/> 元素,格式为 Cleave.js?

How to set a default value to an <input/> element, formatted with Cleave.js?

我尝试通过设置 value 属性:

来设置默认值

new Cleave('.cleave-input-class-name', {
                time: true,
                timePattern: ['h', 'm']
            });
$(.cleave-input-class-name).value = '09:00';
我也尝试在没有 jQuery 的情况下这样做,但效果不佳。如何为 Cleave 格式的输入元素设置默认值?

您将 JS 的原生 value 赋值与 jQuery 混合使用,这将不起作用。相反,你会使用 val()。您还需要将选择器括在引号中(可能是故意的):

$('.cleave-input-class-name').val('09:00');