JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://amsul.ca/pickadate.js/lib/picker.js"></script>
<link rel="stylesheet" href="http://amsul.ca/pickadate.js/lib/themes/classic.css">
<link rel="stylesheet" href="http://amsul.ca/pickadate.js/lib/themes/classic.date.css">
<script src="http://amsul.ca/pickadate.js/lib/picker.date.js"></script>
<input type="text" id="chosen" />
<input type="checkbox" />
JavaScript
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!');
}
});