javascript - 防止 jquery datepicker 在日期点击时重定向

标签 javascript jquery jquery-ui-datepicker

我已经在输入类型元素上初始化了日期选择器。

单击任何日期时,它会自动重定向到项目的基本 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/

相关文章:

asp.net - javascript循环仅适用于所有其他元素

javascript - 使用 jQuery 插入 HTML 的最简单方法

javascript - Fancybox 是否会静音 Click 事件?

php - 如何使用php将照片上传到数据库和文件夹中

django - CreateView 中的 DatepickerWidget

javascript - 如何将字符串中的字符替换为其他字符?

javascript - 正则表达式在 IE6/IE7 中的行为不同

javascript 在输入字段上添加两个多重事件

jquery - 仅年/月日期选择器内联

javascript - 如何更改日期选择器中显示的日期格式?