gpt4 book ai didi

jquery ie8 获取文本值 = 对象不支持此属性或方法

转载 作者:太空宇宙 更新时间:2023-11-04 13:55:47 24 4
gpt4 key购买 nike

我在主 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");

开启切换

$('#spanA').text(spanAval);
$('#spanB').text(spanBval);

在 ie8 中,文本被替换为“[object]”

我确信我遗漏了一些基本的东西,谢谢艺术

最佳答案

好的,这是一些基本的东西,我为 var 取了与 id 相同的名称

spanA = $('#spanA').text();

它在 ie8 中失败但在其他浏览器 FF/chrome 等中工作,通过将 var 名称更改为它在 ie8 中工作的唯一名称

spanAval = $('#spanA').text();

感谢快速回复

关于jquery ie8 获取文本值 = 对象不支持此属性或方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11167656/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com