我已经在输入类型元素上初始化了日期选择器。
单击任何日期时,它会自动重定向到项目的基本 URL。
localhost/my-project/#
我也在其他页面使用过该插件,但效果很好。
这是输入元素。该元素最初被隐藏,然后通过 JavaScript 显示。
<input class="editInput date form-control input-sm" type="text" name="date" value="<?php echo $menu['date']; ?>" style="display: none;">
jquery DatePicker初始化:
<script type="text/javascript">
$('input[name="date"]').datepicker({
dateFormat: 'yy-mm-dd'
});
</script>
可能是因为元素最初隐藏在 DOM 中吗?
如何修复它?
最佳答案
在 jquery-Ui 中查找类 'ui-datepicker-next ui-corner-all' 然后你就可以看到 anchor 标记了,现在你只需要添加 href='#'
关于javascript - 防止 jquery datepicker 在日期点击时重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50504938/