首页 > 解决方案 > 防止jquery datepicker在日期点击时重定向

问题描述

我已经在输入类型元素上初始化了 datepicker。

单击任何日期时,它会自动重定向到项目的 base-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 中吗?

我如何解决它?

标签: javascriptjqueryjquery-ui-datepicker

解决方案


在 jquery-Ui 中找到类 'ui-datepicker-next ui-corner-all' 然后你可以看到锚标签现在你只需要添加 href='#'


推荐阅读