我認爲這是類似於this question,但我的問題是關於jQuery和HTML5。我加入一個<LI>
元素<UL>
和鏈接(<a href="..">
)裏面加apears爲純文本,不可點擊。除此之外,圖像不可見,而<img src="..">
元素正在被添加。如何在使用jQuery添加新的LI後「刷新」UL?
看起來我需要一些「刷新」招用append()
後做。哪一個?
這是我的代碼,以防萬一:
$('ul').append($('<li/>').append($('<img/>').attr('src', 'http://example.com')));
的圖像是不可見的,而HTML被正確建立。我在Mac上嘗試Safari 5.1。
BTW,一切都在Firefox 10.0工作完全正常。也許實際的問題是,我使用XML + XSL格式在Safari和Firefox中純HTML5 ..
不是100%肯定有關如何追加的作品,但對我來說,它看起來像你在li外面追加圖像(直接在ul下面)。並不attr需要一個屬性名稱(如src)?你可以檢查產生的DOM? – Thilo 2012-03-23 04:05:17
我剛糾正我的例子。生成的DOM看起來非常正確。 – yegor256 2012-03-23 04:10:11
是這個jQuery手機嗎?如果是這樣,你確實需要一些刷新。 – Thilo 2012-03-23 04:23:26