jQuery - Bootstrap Datepicker onChange issue
jQuery - Bootstrap Datepicker onChange issue
我正在尝试在选择日期时更改链接,但每当我选择日期时,我都会得到 ?day=
这是我的代码:
标记:
<i class="icon-calendar"></i>
它仅在我使用输入时有效 <input type="text" class="datepicker">
Javascript:
$(document).ready(function(){
$(".datepicker").datepicker({
format: "yyyy-mm-dd",
endDate: "-2d"
})
.on('changeDate', function(ev){
var dateData = $('.datepicker').val();
window.location.href = "?day=" + dateData ;
});
});
预期成果:?day=2013-11-01
谢谢
根据documentation
,您可以使用可通过事件对象访问的format()
函数获取格式化日期:
$(document).ready(function(){
$(".datepicker").datepicker({
format: "yyyy-mm-dd",
endDate: "-2d"
})
.on('changeDate', function(ev){
window.location.href = "?day=" + ev.format();
});
});
我很
确定您可以通过ev
访问日期:
$(document).ready(function(){
$(".datepicker").datepicker({
format: "yyyy-mm-dd",
endDate: "-2d"
})
.on('changeDate', function(ev){
var dateData = new Date(ev.date); // this is the change
window.location.href = "?day=" + dateData ;
});
});
我没有测试过它,但我认为它应该更像
$(".datepicker").on('change', function(ev){
var dateData = $(this).val();
window.location.href = "?day=" + dateData ;
});
相关文章:
- issue with FB.Event.subscribe
- Onchange没有'不要显示或隐藏Div
- Javascript Select OnChange没有'不要第二次工作
- onChange不足以从Dojo组合框触发查询
- 试图将onChange函数作为道具传递给GrandChlidren,结果是TypeError:这是未定义的
- 如何使用javascript和PHP动态触发onChange事件
- react testUtils模拟点击单选按钮而不触发onchange
- onChange 函数更改表中显示的数据
- Javascript onchange()函数不起作用
- 在表单OnChange中交换数字顺序
- 使用Jquery Issue垂直重新排序Divs
- onchange值为select的重载页面
- 创建了一个选项卡,但点击时不会起作用-jQuery issue/newbie
- Javascript:如何在onChange事件期间更改日期时间值
- JavaScript onchange事件未在IIS7中激发
- 选择标记onchange不适用于移动设备
- jQuery body onChange具有多个元素和多个函数
- 如何在jQuery中为asp:textbox生成onchange事件
- 当触发下拉列表的onchange事件时,使用JavaScript提交表单
- jQuery - Bootstrap Datepicker onChange issue