标签: javascript jquery
要清空div并将其替换为我正在使用的图像:
$(this).html(''); $('<img/>', { src: 'blah.gif' }).appendTo(this);
有更好的方法吗?
*编辑:我必须保留$('<img/>'部分,否则我只能做$(this).html('<img src="blah.gif">');我知道!!
$('<img/>'
$(this).html('<img src="blah.gif">');
答案 0 :(得分:13)
您可以使用.empty()或当前的.html() .append()进行此操作,但链接却有所改善,但不是那么多:
.empty()
.html()
.append()
$(this).empty().append($('<img />', { src: 'blah.gif' })); //or.. $(this).html('').append($('<img />', { src: 'blah.gif' }));
答案 1 :(得分:0)
我更喜欢.empty():
$(this).empty().append($('<img />', { src: 'blah.gif' } ));