gpt4 book ai didi

javascript - 从函数触发日期选择器不起作用

转载 作者:行者123 更新时间:2023-12-02 16:48:52 25 4
gpt4 key购买 nike

我使用 pickadate.js 插件。

我想做的是在选中复选框后触发日期容器,但不知何故它不起作用。我认为它必须对范围之外的变量执行某些操作,因为它在复选框事件函数之外工作得很好。

官方文档:

参见herealso here

JS:

var pick = $('#chosen').pickadate({format:'dd.mm.yyyy'});
var picker = pick.pickadate('picker');
//picker.open();
// it works here

$(":checkbox").change(function() {
if(this.checked) {

picker.open();
// it doesnt work here
event.stopPropagation();

console.log('checkbox triggers!');

}
});

<强> JSFIDDLE

最佳答案

使用.on()点击。 (如 (.on("event", fn)))

$(":checkbox").on('click', function () {
if (this.checked) {
picker.open();
event.stopPropagation();
}
});

<强> Fiddle

关于javascript - 从函数触发日期选择器不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26864210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com