javascript - 我得到了触发 jQuery datepicker 的日历图标,但它链接到了错误的输入
问题描述
我有开始日期输入和日历图标,旁边是结束日期输入及其日历图标。开始日期日历图标触发结束日期输入日期选择器,但我希望开始日期日历图标触发开始日期输入日期选择器。下面的链接是我的结果图片。红色检查触发结束日期输入日期选择器,蓝色检查触发开始日期输入日期选择器。
<td class="w40">
<span class="date">
<input type="text" class="input_date datepicker">
<span class="icon btn_calendar"></span>
~
<input type="text" class="input_date datepicker">
<span class="icon btn_calendar"></span>
</span>
</td>
$(".datepicker").datepicker({
changeMonth: true,
changeYear: true
});
$.datepicker.setDefaults({
dateFormat: 'yy년 mm월 dd일',
prevText: '이전 달',
nextText: '다음 달',
monthNames: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'],
monthNamesShort: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'],
dayNames: ['일', '월', '화', '수', '목', '금', '토'],
dayNamesShort: ['일', '월', '화', '수', '목', '금', '토'],
dayNamesMin: ['일', '월', '화', '수', '목', '금', '토'],
showMonthAfterYear: true,
yearSuffix: '년'
});
$(".btn_calendar").click(function() {
$(".datepicker").datepicker("show");
});
解决方案
我认为您必须id
准确识别哪个按钮触发哪个输入,并click
为每个按钮绑定事件。
推荐阅读
- javascript - 将文本保存到 html 服务器上的 txt 文件?
- android - Flutter:Firebase Phone Auth 未授权,但 Google 登录成功
- pagination - 没有顺序唯一ID(例如位置)的搜索结果的基于光标的分页
- google-cloud-platform - GCP - 在我的应用中使用 google plus 登录是否需要付费?
- spring - 2天后如何在java中调用rest API
- php - 如何使用集合 laravel 更改数组
- django - 如何将多个 ManytoMany 实例保存到 Django 对象?
- python - 如何将剪影分数附加到列表中
- python - 如何从没有重复元素的列表中创建字典
- python-3.x - 为什么我的 python 无法读取桌面上的文件?