日历不适用于jQuery 1.9.1(但它适用于jQuery 1.7.1)
Calendar does not work with jQuery 1.9.1 (but it works with jQuery 1.7.1)
我有以下脚本用于从下拉列表中选择日历日:
http://jsfiddle.net/nachosarmiento/XPj58/3/
$(document).ready(function () {
var calendario = new Date();
var una_noche = new Date();
var dos_noches = (new Date()).setDate(una_noche.getDate() + 1);
var tres_noches = (new Date()).setDate(una_noche.getDate() + 2);
var cuatro_noches = (new Date()).setDate(una_noche.getDate() + 3);
var cinco_noches = (new Date()).setDate(una_noche.getDate() + 4);
var atras = (new Date()).setDate(una_noche.getDate() - 1);
var dates;
var dates_in_string = '';
$('#simpliest-usage').multiDatesPicker({
disabled: true,
addDates: [una_noche]
});
$("#dias").on("change", function () {
$('#simpliest-usage').multiDatesPicker('resetDates', 'picked');
$('#simpliest-usage').multiDatesPicker('resetDates', 'disabled');
if ($("#dias").val() == "1") {
$('#simpliest-usage').multiDatesPicker({
disabled: true,
addDates: [una_noche]
});
dates = $('#simpliest-usage').multiDatesPicker('getDates');
dates_in_string = '';
for (var a in dates) dates_in_string += dates[a] + ' ';
alert(dates_in_string);
}
if ($("#dias").val() == "2") {
$('#simpliest-usage').multiDatesPicker({
disabled: true,
addDates: [una_noche, dos_noches]
});
dates = $('#simpliest-usage').multiDatesPicker('getDates');
dates_in_string = '';
for (var b in dates) dates_in_string += dates[b] + ' ';
alert(dates_in_string);
}
if ($("#dias").val() == "3") {
$('#simpliest-usage').multiDatesPicker({
addDates: [una_noche, dos_noches, tres_noches],
minDate: "una_noche"
});
dates = $('#simpliest-usage').multiDatesPicker('getDates');
dates_in_string = '';
for (var c in dates) dates_in_string += dates[c] + ' ';
alert(dates_in_string);
}
if ($("#dias").val() == "4") {
$('#simpliest-usage').multiDatesPicker({
addDates: [una_noche, dos_noches, tres_noches, cuatro_noches],
minDate: "una_noche"
});
dates = $('#simpliest-usage').multiDatesPicker('getDates');
dates_in_string = '';
for (var d in dates) dates_in_string += dates[d] + ' ';
alert(dates_in_string);
}
if ($("#dias").val() == "5") {
$('#simpliest-usage').multiDatesPicker({
addDates: [una_noche, dos_noches, tres_noches, cuatro_noches, cinco_noches],
minDate: "una_noche"
});
dates = $('#simpliest-usage').multiDatesPicker('getDates');
dates_in_string = '';
for (var e in dates) dates_in_string += dates[e] + ' ';
alert(dates_in_string);
}
});
});
它与jQuery 1.7.2完美配合,但是当我想使用jQuery 1.9.1时,它停止工作。
有人知道这个问题的原因吗?
PD:官方网站:http://multidatespickr.sourceforge.net/
谢谢。
问候。
jQuery 1.9删除了$.browser
对象。
请参阅有关jQuery"Migrate"插件的页面。
相关文章:
- jQuery表单验证适用于Mozilla和Internet Explorer,但不适用于Chrome或Safari
- Jquery Ajax POST不工作.适用于GET
- Javascript仅适用于jQuery mobile中的页面刷新
- jQuery放大版不适用于Chrome和Safari,但适用于Firefox
- jQuery Toggle不适用于本地和我的网站,但适用于jsFiddle
- jQuery适用于Chrome、Firefox、IE,但不适用于iPhone
- 使用Jquery更改css样式适用于id's、 不在课堂上
- jquery脚本仅适用于firefox
- CSS/JQuery/Javascript加载图标仅适用于firefox
- jquery 2.2 serializeArray()适用于Firefox、Chrome,但不适用于IE(11)
- 使Javascript/JQuery视差幻灯片效果适用于类
- jQuery scrollTop()-仅适用于Firefox,不适用于Chrome
- 如何在mvc中使用ajax jquery上传文件仅适用于IE9
- 从jQuery调用Web服务失败适用于python
- 日历不适用于jQuery 1.9.1(但它适用于jQuery 1.7.1)
- 我的代码适用于jQuery 1.3.2,但不适用于1.6.4
- 如何使用适用于jQuery和jQuery Mobile的Google Map v3插件获取路线
- 代码适用于jquery 1.8.3,但不适用于1.9.1及更高版本
- 该函数适用于jquery 1.4.2,但不适用于jquery 1.9.1
- 从标签返回文本,其中最外层的HTML标签适用于jquery中的所有文本节点