单击更改变量的值
Change the value of a variable on click
我试图在单击按钮时更改变量的值,并使用 jQuery 将新变量传递给另一个函数,但它不起作用。
我做错了什么?
jQuery(document).ready(function($){
var day;
$('button#visual-live-time').on('click',function(){
var day = $('#datetimepicker').val();
});
$('div.countdown').countdown(day, function(event){
$(this).text(event.strftime('%D ημέρες %H ώρες %M λεπτά %S δευτερόλεπτα'));
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="col-lg-6">
<div class="panel panel-default">
<div class="panel-heading">Ημερομηνία και ώρα έναρξης</div>
<div class="panel-body">
<input type="text" size="35" name="event-title" id="datetimepicker">
</div>
</div>
</div>
<button type="text" id="visual-live-time"></div>
<div class="countdown"></div>
您有两个名为 "day" 的变量。把第二个前面的"var"去掉就是同一个变量
把你的var day;
外文件准备好。因为它现在只在文档就绪函数的范围内,如下所示
var day;
jQuery(document).ready(function($){
$('button#visual-live-time').on('click',function(){
day = $('#datetimepicker').val();
});
$('div.countdown').countdown(day, function(event){
$(this).text(event.strftime('%D ημέρες %H ώρες %M λεπτά %S δευτερόλεπτα'));
});
});
要随时间存储值,您将需要使用 back-end 服务器语言,例如 PHP。
使用 PHP 将值存储在数据库中,如 MySQL,然后在访问管理页面时使用 PHP 获取该值。将值放入 HTML 字段,并使用 javascript(倒计时插件)为人类管理员将看到的倒计时设置动画。
下面的答案可能有助于您大致了解需要执行的操作:
有关 PHP 的更多信息,您可以在 TheNewBoston 上观看这些(免费)视频:
我试图在单击按钮时更改变量的值,并使用 jQuery 将新变量传递给另一个函数,但它不起作用。
我做错了什么?
jQuery(document).ready(function($){
var day;
$('button#visual-live-time').on('click',function(){
var day = $('#datetimepicker').val();
});
$('div.countdown').countdown(day, function(event){
$(this).text(event.strftime('%D ημέρες %H ώρες %M λεπτά %S δευτερόλεπτα'));
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="col-lg-6">
<div class="panel panel-default">
<div class="panel-heading">Ημερομηνία και ώρα έναρξης</div>
<div class="panel-body">
<input type="text" size="35" name="event-title" id="datetimepicker">
</div>
</div>
</div>
<button type="text" id="visual-live-time"></div>
<div class="countdown"></div>
您有两个名为 "day" 的变量。把第二个前面的"var"去掉就是同一个变量
把你的var day;
外文件准备好。因为它现在只在文档就绪函数的范围内,如下所示
var day;
jQuery(document).ready(function($){
$('button#visual-live-time').on('click',function(){
day = $('#datetimepicker').val();
});
$('div.countdown').countdown(day, function(event){
$(this).text(event.strftime('%D ημέρες %H ώρες %M λεπτά %S δευτερόλεπτα'));
});
});
要随时间存储值,您将需要使用 back-end 服务器语言,例如 PHP。
使用 PHP 将值存储在数据库中,如 MySQL,然后在访问管理页面时使用 PHP 获取该值。将值放入 HTML 字段,并使用 javascript(倒计时插件)为人类管理员将看到的倒计时设置动画。
下面的答案可能有助于您大致了解需要执行的操作:
有关 PHP 的更多信息,您可以在 TheNewBoston 上观看这些(免费)视频: