动态更改语言 DateTimePicker jQuery 插件
Changing language dynamically DateTimePicker jQuery Plugin
我想动态更改 DateTimePicker jQuery 插件 (http://xdsoft.net/jqplugins/datetimepicker/) 的语言,但我收到 "undefined" 内部 lang1
错误最后一次插件调用:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Datatimepicker</title>
<link rel="stylesheet" href="css/jquery.datetimepicker.css">
<script src="js/jquery-2.1.1.min.js"></script>
<script src="js/jquery.datetimepicker.js"></script>
</head>
<body>
<input id="datetimepicker" type="text" placeholder="Datetimerpicker">
<input id="lang" type="text" placeholder="language" value="en"><div class="select">select language</div>
<script>
var lang1;
$(".select").click(function(){
lang = $('#lang').val();
lang1 = '"'+lang+'"';
return lang1
});
$(".select").click(function(){
console.log(lang1);
$('#datetimepicker').datetimepicker({
lang: lang1
})
});
</script>
</body>
</html>
这行不通吗?
您定义了两个单击处理程序,您希望它们能够神奇地交换 lang1 变量。
可能是您的本意:
$(".select").click(function(){
var lang = $('#lang').val(); // 1
console.log(lang); // 2
$('#datetimepicker').datetimepicker({ lang: lang }); // 3
});
- 从输入字段获取当前语言值
#lang
- 将其记录到控制台
- 初始化日期选择器以使用语言
lang
。
我想动态更改 DateTimePicker jQuery 插件 (http://xdsoft.net/jqplugins/datetimepicker/) 的语言,但我收到 "undefined" 内部 lang1
错误最后一次插件调用:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Datatimepicker</title>
<link rel="stylesheet" href="css/jquery.datetimepicker.css">
<script src="js/jquery-2.1.1.min.js"></script>
<script src="js/jquery.datetimepicker.js"></script>
</head>
<body>
<input id="datetimepicker" type="text" placeholder="Datetimerpicker">
<input id="lang" type="text" placeholder="language" value="en"><div class="select">select language</div>
<script>
var lang1;
$(".select").click(function(){
lang = $('#lang').val();
lang1 = '"'+lang+'"';
return lang1
});
$(".select").click(function(){
console.log(lang1);
$('#datetimepicker').datetimepicker({
lang: lang1
})
});
</script>
</body>
</html>
这行不通吗?
您定义了两个单击处理程序,您希望它们能够神奇地交换 lang1 变量。
可能是您的本意:
$(".select").click(function(){
var lang = $('#lang').val(); // 1
console.log(lang); // 2
$('#datetimepicker').datetimepicker({ lang: lang }); // 3
});
- 从输入字段获取当前语言值
#lang
- 将其记录到控制台
- 初始化日期选择器以使用语言
lang
。