javascript - 防止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 中吗?
我如何解决它?
解决方案
在 jquery-Ui 中找到类 'ui-datepicker-next ui-corner-all' 然后你可以看到锚标签现在你只需要添加 href='#'
推荐阅读
- mysql - golang代码中mysql查询中的自动增量不起作用
- python - fontweight 属性对 AnchoredText 对象没有影响?
- arrays - 用多个重复项重写列表的方法
- ruby-on-rails - Heroku DB Query 为 4 条记录运行数千次
- html - 修改“ALIEN Deviation”笔 - - HTML 画布问题
- flutter - 如何像在文本字段中一样在下拉按钮中添加标签文本?
- sql-server - 确定表中的行提交顺序
- wix - wix-“YES”/“NO”的值类型以及如何将其写入注册表
- python - Python:从 importlib 模块导入子模块
- spring-boot - Kubernetes nginx 重定向到用户指定的 url