2017-09-11 118 views
1

功能我有一個jQuery的DatePicker日曆中的HTML應用程序。 My calendar上觸發日期更改

在應用程序啓動時,會自動選擇今天的日期。

我想這樣做是在更改日期更改日期。例如我們是9月11日,我想選擇9月12日午夜。

選定的日期僅僅是在當天CSS類。

所以我需要在每天午夜

// Get current day 
var date = new Date(); 
var d = date.getDate(); 
var day = ((''+day).length<2 ? '0' : '') + day; //output 11 

// Add CSS class 
$('.calendar a:contains("'+day+'")').addClass('selected'); 

有可能與jQuery/Javascript來執行這個功能呢?

回答

2

setInterval Method

var date = new Date(); 
 
var d = date.getDate(); 
 
var day = d<10?'0'+ d: d; //output 11 
 
$('div:contains("'+day+'")').addClass('selected'); 
 
// Add CSS class 
 

 

 
setInterval(function(){ 
 
    d = date.getDate(); 
 
    day = d<10?'0'+ d: d; //output 11 
 
    $('div:contains("'+day+'")').addClass('selected'); 
 
}, 60000);
.selected{ 
 
color:red; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div>11</div> 
 
<div>12</div> 
 
<div>13</div> 
 
<div>14</div>

+0

謝謝您的回答,但我想這樣做自動,不通過點擊元素 – Vald

+0

在我編輯的代碼 –

+0

我不瞭解代碼做什麼,爲什麼60000? – Vald