2017-03-14 22 views
-3

我開始與時鐘,然後任務描述任務的列表。檢查字符串匹配的時候curret小時,然後添加一個ID

例如<li><span>11:00</span><p>task description</p><li>

如何使用JavaScript來檢查裏面是否跨度字符串匹配當前時間小時,然後添加一個ID的跨度,如果小時(不分鐘,只小時)相匹配。

+1

你嘗試過這麼遠嗎? – GregL

+0

就像$('。name1:contains(「something」)')。addClass('name2');但是,這沒有什麼日期做..只有添加一個類,如果一些字符串匹配。 –

回答

0

使用Javascript Date object。在你的邏輯中,創建一個新的日期,然後使用getHours()來檢查它是否與你的跨度中的小時匹配。

+0

謝謝。 getHours是我首先想到的。我想我問的問題是如何使跨度內的內容作爲變量。 –

+0

好,沒有看到更多的代碼,看看什麼是引擎蓋下回事....我想說採用javascript的innerHTML(https://developer.mozilla.org/en-US/docs/Web/API/元/ innerHTML的)。你需要在你的跨度上有一個id標籤。下面SO答案可能是一些使用的:http://stackoverflow.com/a/23759054/7104248 – FanOfSkynyrd

+0

聽起來有道理。謝謝。我會盡力弄清楚一些事情並在稍後發佈。 –

0

這是不是我可以工作嗎?

var time = document.getElementById('eventhour'); 
var hours = time.getHours(); 
function addtime() { 
    document.getElementById("eventhour").addClass('newclass') ; 
} 
相關問題