使更新脚本工作并添加样式表
Getting an update script to work and adding style sheets
我试着让这个脚本更新内容的工作,但我的报价没有显示。此外,我需要向报价本身添加一些CCS。我需要帮助解决代码问题。这里是原始问题的链接,我以实现它的方式附加代码。
jQuery:每周(或长时间)更新内容
update-content.html:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
<script type="text/javascript" src="quotes.js">
</head>
<body>
<div id="quotes-wrapper" class="quote-29">
<div class="quote">Testimonial Week 29</div>
<div class="author">Author</div>
</div>
<div id="quotes-wrapper" class="quote-30">
<div class="quote">Testimonial Week 30</div>
<div class="author">Author</div>
</div>
<div id="quotes-wrapper" class="quote-31">
<div class="quote">Testimonial Week 31</div>
<div class="author">Author</div>
</div>
</body>
quotes.js:
Date.prototype.getWeek = function() {
var onejan = new Date(this.getFullYear(),0,1);
return Math.ceiling((((this - onejan) / 86400000) + onejan.getDay()+1)/7);
}
$(function(){
var today = new Date();
var weekno = today.getWeek();
$('#quotes-wrapper').load('update-content.html div.quote-'+weekno);
});
这是你的错误
<script type="text/javascript" src="quotes.js">
应该<script type="text/javascript" src="quotes.js"></script>
你还缺少jquery库,它应该在你的脚本之前添加。
我突然想到两个问题:
你给了所有三个
div
元素相同的id作为id="quotes-wrapper"
- id应该是唯一的,所以当你使用它作为一个选择器,我希望jQuery只是找到第一个。对于HTML的其余部分,您可能希望给jQuery一个基于类而不是id的选择器。代码中传递给
load()
函数的URL:
$('#quotes-wrapper').load('update-content.html div.quote-'+weekno);
似乎不对。您在.html
之后有一个空格,我期望?
和一个或多个参数。
所以根据上面的两点,我希望更像:
$('div.quote-'+weekno).load('update-content.html?someParam='+weekno);
或
$('#someuniqueid').load('update-content.html?someParam='+weekno);
还需要一个结束的</script>
标签。
相关文章:
- 如果window.location.href.indexOf('player=1')添加样式
- 如果选中复选框,则添加样式
- 尝试在随机文本和图像脚本中添加样式/更改字体
- 使用javascript为单词添加样式
- IMG悬停添加样式
- 如何在jquery locationpicker插件中为地图添加样式
- Jquery 在 ASP 文本框上添加样式不起作用
- 如何使用JavaScript/jQuery有条件地添加样式表
- 希望在提醒框中添加样式
- struts2 文本区域 仅为一个单词添加样式
- 使用Javascript为样式切换器添加样式表的最佳方法
- 从用户输入向元素添加样式
- Stylus:为在 JavaScript 中生成的 ID 添加样式
- 在 ajax 函数中向 DIV 添加样式更改
- 在更改时使用javascript函数时向html.dropdownlist添加样式
- .html() 在查询中使用 html() 添加样式
- 动态地向 HTML 表添加样式 - 使用 DOM、JS
- 我可以在 innerHTML 中添加样式标签吗?
- angular ng在条件下重复添加样式
- 制作一个Firefox插件来注入一些DIV并添加样式.那'是的