簡単な質問です。月曜日の場合はテキストを強調表示し、火曜日の場合は別のテキストを強調表示したい.
$('p.day:eq("' + new Date().getDay() + '")').addClass('today');
私はとても近くにいるように感じます。
jsFiddle .
やったほうがいい :
$('p.day').eq(new Date().getDay()-1).addClass('today');
$('p.day:eq(' + new Date().getDay() + ')').addClass('today');
:eq()
- 値を文字列ではなく整数として渡します。
また、 を使用する.getDay()
と、日曜日は 0 日目なので、日の順序を変更するか、別の回避策を作成する必要があります。
$('p.day').eq(new Date().getDay()).addClass('today');
または、:eq
疑似 css セレクターを使用します。
$('p.day:eq(' + new Date().getDay() + ')').addClass('today');
数値は、文字列ではなく数値である必要があります。