gpt4 book ai didi

javascript - 删除元素时 Jquery 变量丢失值

转载 作者:行者123 更新时间:2023-11-28 13:52:39 24 4
gpt4 key购买 nike

我正在获取图像的宽度并将其存储在变量中,然后删除图像。删除图像后,变量值恢复为 0。有没有办法让这个值保持不变或以不同的方式来实现它?

这里有一些代码供困惑的人使用:

bgWidth = $('#widthContainer img').width();

alert(bgWidth); // value equals the image's width
$('widthContainer').empty();
alert(bgWidth); // value equals now equals 0

最佳答案

您在 bgWidth = ... 上缺少 var,在 $('widthContainer 上缺少 # '),并且第二行和第四行都缺少 ;

经过这些更改,这将按预期工作(在 Firefox 中)

http://jsfiddle.net/B6RGJ/

var bgWidth = $('#test #sub').attr('id');

alert(bgWidth); // value equals the image's width
$('#test').empty();
alert(bgWidth); // value equals now equals 0

我在这里使用了 div 的 ID,而不是图像的宽度,但如果您将其存储在变量中,那应该没有关系。

关于javascript - 删除元素时 Jquery 变量丢失值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9948886/

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