要清空一個div與我使用的圖像替換:jQuery的嵌入元件和覆蓋
$(this).html('');
$('<img/>', {
src: 'blah.gif'
}).appendTo(this);
有沒有更好的方式來做到這一點?
*編輯:我必須保留$('<img/>'
部分,否則我可以做$(this).html('<img src="blah.gif">');
我知道了!
要清空一個div與我使用的圖像替換:jQuery的嵌入元件和覆蓋
$(this).html('');
$('<img/>', {
src: 'blah.gif'
}).appendTo(this);
有沒有更好的方式來做到這一點?
*編輯:我必須保留$('<img/>'
部分,否則我可以做$(this).html('<img src="blah.gif">');
我知道了!
這應該做同樣的事情在更少的代碼
$(this).html('<img src="blah.gif />"');
你顯然沒有看過整個問題;) – 2010-05-12 12:18:22
他的編輯是不存在的時候我張貼 – mcgrailm 2010-05-12 12:19:29
我更喜歡.empty():
$(this).empty().append($('<img />', {
src: 'blah.gif'
}
));
你有什麼選擇ED的'this'和什麼關聯有它的下面一行開始其通過DOM文本'',而不是'$(「IMG [SRC =‘’」)的新搜索' – Lazarus 2010-05-12 12:21:47
@Lazarus - 他創建元素,請參閱[jQuery(html,props)](http://api.jquery.com/jQuery/)查找細節。 – 2010-05-12 12:23:40