我有以下的jQuery代碼:的jQuery插件IMG不顯示
$('#foo').click(function() {
var loading = $('<img id="loading" src="images/loader.gif" alt="loading" />');
$('#stars').prepend(loading);
alert('WAIT');
});
$('#bar').click(function() {
$('#stars').empty();
});
當第一次點擊#foo
圖像被顯示在我的瀏覽器窗口。再次點擊#bar
,然後#foo
再次顯示圖像。
我使用Chrome,並且還使用了Inspect Element
工具,我可以在#stars
點擊第二次#foo
當加入img
標籤的代碼中看到。但瀏覽器窗口中沒有顯示img
。
任何想法爲什麼?我應該使用live()
函數,但是如何?
[Works fine for me](http://jsfiddle.net/Shef/yLZeQ/)。 – Shef
我試過了你的代碼在jsfiddle的例子,它的工作原理:http://jsfiddle.net/VewBu/ –