我在主 div 内的两个 div 中有两个 span 标签
<div>
<div>
<span id="spanA">start text</span>
</div>
<div>
<span id="spanB">start text two</span>
</div>
<div>
我使用 jquery 1.7.2 并试图在页面加载时获取跨度 a 和 b 的默认文本值,然后单击更改跨度 a 和 b 的值,然后在切换时将它们改回。在 FF/chrome 上这工作正常,但 ie8 抛出错误
Object doesn't support this property or method
负载
spanAval = $('#spanA').text();
spanBval = $('#spanB').text();
点击
$('#spanA').text("replace text");
$('#spanB').text("replace text two");
onToggle
$('#spanA').text(spanAval);
$('#spanB').text(spanBval);
在 ie8 中,文本被替换为“[object]”
我确定我缺少一些基本的东西,谢谢艺术