首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery:每周更新内容(或长时间)

jQuery:每周更新内容(或长时间)
EN

Stack Overflow用户
提问于 2010-09-13 14:19:25
回答 1查看 654关注 0票数 2

首先,让我说我不是一个power-JavaScript/jQuery程序员,我用它做非常基本的事情,但是有时候事情对我来说有点毛茸茸的,比如这个。

My case

我有一份推荐信清单(大约20份),每周(星期一)我都需要更新它们。

我的问题:

我手动更新。我的意思是,我打开Dreamweaver,更新相应的证明号的jQuery代码,然后上传到服务器。

我需要什么:

一个让这个被自动化的方法..。越好越好。

推荐信HTML:

代码语言:javascript
复制
<body>
<div class="quotes-container quote-1">
  <div class="quote">Testimonial...</div>
  <div class="author">Author</div>
</div>
<div class="quotes-container quote-2">
  <div class="quote">Testimonial...</div>
  <div class="author">Author</div>
</div>
<div class="quotes-container quote-3">
  <div class="quote">Testimonial...</div>
  <div class="author">Author</div>
</div>
...
</body>

My jQuery用于更改证词:

$(function(){ $('#quotes-wrapper').load('/static-files/testimonials.html div.quote-1'); });

正如您所看到的,我所需要做的就是手动将div.瓜尔-1更改为div.预报-2或div.预报-3,以此类推。

但我知道一定有办法让jQuery在每个星期一(或星期二,或我选择的任何一天)动态地改变这些推荐信,而不必时刻提醒人们不要忘记每周一更换推荐信。

有什么办法可以做到吗?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-13 14:30:07

您可以找到一年中的某一周来选择div:

(从http://javascript.about.com/library/blweekyear.htm获得代码)

代码语言:javascript
复制
Date.prototype.getWeek = function() {
  var onejan = new Date(this.getFullYear(),0,1);
  return Math.ceil((((this - onejan) / 86400000) + onejan.getDay()+1)/7);
}
$(function(){
  var today = new Date();
  var weekno = today.getWeek();
  $('#quotes-wrapper').load('/static-files/testimonials.html div.quote-'+weekno);
});
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3701276

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档