Для JS ninjas это может быть базовое JS-программирование, но я не уверен, как атаковать его, так как я Javascript/jQuery noob.Показать div на основе даты (jQuery - JS)
Я хотел бы показать div, основанный на сегодняшней дате.
Logic-то вроде этого:
Дата Проверить сегодняшнюю, и если дата сегодняшних 30 дней или больше от span.job-даты, то показать div.message. Кроме того, я хотел бы вставить число дней в сообщение в div. (В этом примере будет показано сообщение).
<span class="job-date">1-14-2013</span>
<div class="message">This job is XX days old it may no longer be available</div>
Спасибо!
tjb1982 Спасибо! Работал как шарм и благодарность за заметку об AngularJS. Я слышал об этом, но еще не посмотрел на него. Я просто собираюсь с Javascript, но все еще сосать его. Знаете ли вы о каких-либо хороших ресурсах, чтобы начать работу с основами? Большая часть материала, который я нашел до сих пор, действительно очень глубока. В очередной раз благодарим за помощь! –
Я не знаю ни одного источника, который лучше всего подходит для вас. JavaScript обладает множеством выразительных возможностей и требует многого, чтобы изучить все его тонкости. Как и все остальное, вам просто нужно поставить время, к сожалению. Когда вы решаете индивидуальные проблемы с помощью googling, вы увидите странные и интересные решения, которые научат вас тому, что возможно. Мой пример, приведенный выше, имел целью просто проложить проблему, но если вы посмотрите на другие ответы здесь, вы обнаружите, что в конечном итоге они являются лучшими решениями.Например. абстрагирование даты math с помощью 'getDaysOld (date)' равно – tjb1982
(продолжение) отличный способ повторного использования этой функциональности, очевидно, но конкретное выражение @elclanrs мало чем непрозрачно для новичков, я бы подумал. Символ '|' является [побитовым OR] (http://stackoverflow.com/questions/6194950/what-does-the-single-pipe-do-in-javascript), и он использует научную нотацию в течение одного дня в миллисекунды, но он работает, и он изящный. @Valera также прав, что вы не должны получать данные из презентации, как это, а скорее как атрибут или скрытый ввод и т. Д., Потому что вы хотите иметь возможность изменить формат позже. – tjb1982