首先,让我说我不是一个power-JavaScript/jQuery程序员,我用它做非常基本的事情,但是有时候事情对我来说有点毛茸茸的,比如这个。
My case
我有一份推荐信清单(大约20份),每周(星期一)我都需要更新它们。
我的问题:
我手动更新。我的意思是,我打开Dreamweaver,更新相应的证明号的jQuery代码,然后上传到服务器。
我需要什么:
一个让这个被自动化的方法..。越好越好。
推荐信HTML:
<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在每个星期一(或星期二,或我选择的任何一天)动态地改变这些推荐信,而不必时刻提醒人们不要忘记每周一更换推荐信。
有什么办法可以做到吗?
提前谢谢。
发布于 2010-09-13 14:30:07
您可以找到一年中的某一周来选择div:
(从http://javascript.about.com/library/blweekyear.htm获得代码)
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);
});https://stackoverflow.com/questions/3701276
复制相似问题