我使用pickadate.js
插件。
我想做的是在选中复选框后触发日期容器,但它不知何故不起作用。我认为它必须对范围之外的变量做一些事情,因为它在复选框事件函数之外工作得很好。
官方文档:
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!');
}
});