我有这个部分。
<section class="note">
Content-0: SomeContent that needs to be removed. Anything below this stays.
<br />
<div class="content1">Content-1: Stays <br /><br /></div>
<div class="content2"><p>Content-2: Stays</p></div>
</section>
我想要的是在页面加载中删除 Content-0 行并且只有两个 s。所以我在加载这个代码......
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script type="text/javascript">
$(function () {
var content1 = $('section.note div.content1');
var content2 = $('section.note div.content2');
$('section.note').html('').append(content1).append(content2);
alert($('section.note').html());
});
</script>
但它在 IE(所有版本)中表现得很奇怪。在 IE 10 中,它附加了 div,但没有内容。在其他 IE 版本中,它不会删除 Content-0 并保持所有内容不变。
它在 FireFox 中运行良好。