一直在努力改變一些元素無論是在頁面加載或保存網頁的innerHTML。jQuery的改變HTML文本
基本上當我保存的HTML頁面我想時間戳更新只是一次,而不是在頁面加載或什麼...這樣人們可以看到,當狀態的最近一次更新。
我也想擁有它,所以我需要做的就是將#status
的類更改爲close
,當頁面加載時它會自動更改div內的文本。
這裏是我的小提琴:http://jsfiddle.net/MD3Wx/1/
HTML
<div class="lastChange">
This was last updated on: <span class="timestamp">00:00:00</span>
</div>
<div class="close" id="status">
OPEN
</div>
<hr />
<div class="comments">
Comments :<br />
<span class="timestamp">00:00:00</span> <span class="info">Info</span></div>
JQUERY
var d = new Date();
$('.timestamp').each(function() {
$(this).html(d.toLocaleString);
});
$(document).ready(function(){
if($('#status').hasClass("open")){
$('#status').html("OPEN");
}
else{
$('#status').html("CLOSED");
}
});
它應該是'$(this).html(d.toLocaleString());' - http://jsfiddle.net/arunpjohny/5WNAR/1/ - 因爲'toLocaleString'是一種方法 - 你還有什麼想擁有隻是固定的一切......哈哈哈愚蠢的錯誤 –
@ArunPJohny好。我原本是使用JavaScript和innerHTML的,我有它在那裏,但是當我改變了它在我忘記了括號。 – Adjit