2012-10-06 29 views
1

我試圖在一段文本之後追加一個img。我使用'embedly'加載新聞項目,所以我必須在窗口加載時執行。它真的很簡單:JsFiddle在html文本後附加img

我弄不明白爲什麼它不工作。我嘗試了很多組合和事件(之後,插入等),似乎沒有任何工作。

回答

1

您應該使用.after方法。

$('.embed').find('.description').after('<img src="http://latitudes.nu/wp-content/themes/theme-framework/framework/media/images/comment_icon.gif" style="width:14px; height:14px; border:none;" />'); 

A fix to your demo.

但是,使用setTimeout是不是一個好主意,你應該設置回調選項作爲插件提供。

+0

謝謝:)說實話,我問了錯誤的問題......我已經知道如何追加。關於我的問題的主要內容是「如何在.description文本之後添加」在你的例子中,img在文本的「下方」(如果你能幫我解決,我會很感激) – Youss

+0

@Youss好的,檢查這個http://jsfiddle.net/2VBSX/20/ – xdazz

+0

嗯,多數民衆贊成真的很奇怪,我做了追加所有的時間,它從來沒有奏效。無論如何,它現在的作品,感謝堅持周圍:) – Youss

1
$("#element").append("<img src=\"image\">"); 
+0

你知道如何得到它的HTML文本? – Youss

+0

它不工作http://jsfiddle.net/2VBSX/16/ – Youss