gpt4 book ai didi

jQuery 监听跨度数的变化

转载 作者:搜寻专家 更新时间:2023-10-31 23:08:27 24 4
gpt4 key购买 nike

我在 span 元素中有一个经常变化的数字。我希望能够检测到此数字的任何变化并将该数字存储在变量中。

到目前为止我已经试过了:

var x = $('#mynum').text();

然而,此代码不会检测到任何更改 - 它只会在页面首次加载时获取值。

我也试过这个:

$('#mynum').bind('change',function(){

alert('wahoo!'); });

但是我无法让它发出警报。

当数字发生变化时检测变化并将数字存储在变量中的最佳方法是什么?

最佳答案

Change 事件只发生在浏览器模糊表单域时。如果您要从脚本更改跨度的值,则需要 $('#mynum').trigger('change');。然后您的绑定(bind)将起作用,假设元素 #mynum 在设置绑定(bind)时位于 DOM 中。如果不是,则绑定(bind)到一致的父元素并使用 on 委托(delegate)它:

$('#myParentNode').on('change','#mynum', function() {
alert('wahooo!');
});

关于jQuery 监听跨度数的变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13536137/

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