我开始与时钟,然后任务描述任务的列表。检查字符串匹配的时候curret小时,然后添加一个ID
例如<li><span>11:00</span><p>task description</p><li>
如何使用JavaScript来检查里面是否跨度字符串匹配当前时间小时,然后添加一个ID的跨度,如果小时(不分钟,只小时)相匹配。
我开始与时钟,然后任务描述任务的列表。检查字符串匹配的时候curret小时,然后添加一个ID
例如<li><span>11:00</span><p>task description</p><li>
如何使用JavaScript来检查里面是否跨度字符串匹配当前时间小时,然后添加一个ID的跨度,如果小时(不分钟,只小时)相匹配。
使用Javascript Date object。在你的逻辑中,创建一个新的日期,然后使用getHours()来检查它是否与你的跨度中的小时匹配。
谢谢。 getHours是我首先想到的。我想我问的问题是如何使跨度内的内容作为变量。 –
好,没有看到更多的代码,看看什么是引擎盖下回事....我想说采用javascript的innerHTML(https://developer.mozilla.org/en-US/docs/Web/API/元/ innerHTML的)。你需要在你的跨度上有一个id标签。下面SO答案可能是一些使用的:http://stackoverflow.com/a/23759054/7104248 – FanOfSkynyrd
听起来有道理。谢谢。我会尽力弄清楚一些事情并在稍后发布。 –
这是不是我可以工作吗?
var time = document.getElementById('eventhour');
var hours = time.getHours();
function addtime() {
document.getElementById("eventhour").addClass('newclass') ;
}
你尝试过这么远吗? – GregL
就像$('。name1:contains(“something”)')。addClass('name2');但是,这没有什么日期做..只有添加一个类,如果一些字符串匹配。 –