2017-03-14 2 views
-3

私は時計から始まりタスクのリストを持っています。私はスパン内の文字列は、時間の現在の時間と一致するかどうかを確認するためにJavaScriptを使用して、時間(ない分だけ時間)が一致した場合スパンにIDを追加するにはどうすればよい文字列が時間と一致するかどうかを確認してからIDを追加してください

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

+1

これまでに何を試みましたか? – GregL

+0

$( '。name1:contains( "something")')と同じくらい単純です。addClass( 'name2');しかし、これには日付のあるものはありません。文字列が一致する場合にクラスを追加するだけです。 –

答えて

0

Javascript Date objectを使用してください。あなたのロジックでは、新しいDateを作成し、getHours()を使用してスパンの時間と一致するかどうかを確認します。

+0

ありがとうございます。 getHoursは私が最初に考えたものでした。私は、スパンの中のコンテンツを変数にする方法を尋ねています。 –

+0

あなたのコードをもっと見ることなく、ボンネットの下で何が起こっているのかを見ることなく....私はjavascript innerHTML(https://developer.mozilla.org/en-US/docs/Web/API/)を使うといいでしょう。要素/ innerHTML)。あなたはあなたのスパンにidタグを持っている必要があります。次のように答えがあるかもしれません。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') ; 
} 
関連する問題