IE中存在一些問題(我們不是全部)。。IE中的文本更新問題
我追蹤了一個問題,我不得不更新推文時間戳的遞歸腳本。
該腳本工作正常,發現所有的日期/時間戳將被更新,轉換他們罰款,但當涉及到更新'時間'div它失敗。 IE與$('#id').text('value')
沒有問題,但我顯然做錯了。 有什麼建議嗎?
function parseTwitterDate() {
var timeToAdjust
$('a[data-scribe="element:full_timestamp"]').each(function() {
timeToAdjust = $(this).find('time')
var b = timeToAdjust.attr('datetime').split(/[-t:+]/ig);
//funky stuff here to generate strTime
timeToAdjust.text(strTime)
});
}
這工作正常,在其他瀏覽器然而,在至少IE8(關於和6,但不擔心),它得到timeToAdjust.text(strTime)
和失敗。 請注意,沒有抓住'datetime'屬性timeToAdjust.attr('datetime')
的問題。
試過.html()
和$(this).find('time').text(strTime)
非常感謝您抽出寶貴看看hopfully有人能指出我在正確的方向。
賈斯汀
你正在使用哪個版本的jQuery? –
*「...它得到'timeToAdjust.text(strTime)'並且失敗......」*失敗*如何*?你在開發工具中看到什麼錯誤? –
@GrzegorzAdamKowalski:爲什麼這很重要?上面所有的調用都在jQuery 1.0中,不是嗎? –