我有一个div,我想删除该div内的所有HTML.
我怎样才能做到这一点?
你想使用空函数:
$('#mydiv').empty();
我不认为empty()
或者html()
你在寻找什么.我想你正在寻找像strip_tags
PHP 这样的东西.如果你想这样做,那么你需要添加这个功能:
jQuery.fn.stripTags = function() { return this.replaceWith( this.html().replace(/<\/?[^>]+>/gi, '') ); };
假设这是你的HTML:
This is bold and this is italic.
然后你做:
$("#foo").stripTags();
这将导致:
This is bold and this is italic.
另一种方法是将html设置为空字符串:
$('#mydiv').html('');