2017-03-14 26 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') ; 
} 
相关问题