.text()用于更改jquery

.text()用于更改jquery,jquery,Jquery,这是我的代码,但它不起作用,有什么问题吗 谢谢 Jean对不起,.change()仅适用于表单元素 本次活动仅限于 元素、框和 元素 从 您的代码在脚本的其他地方更改了span文本,或者设置了某种侦听器来观察它是否发生了更改 进一步解释您试图执行的操作(以及原因)会有所帮助。您不能将onChange事件附加到span。但是它是如何被编辑的呢?你一定要在这方面下功夫。跨度的值是如何变化的?你为什么不告诉我们你想从一个非常高的层次上做什么?@joni@vincent这个变化是从数据库自动变化的。@J

这是我的代码,但它不起作用,有什么问题吗

谢谢

Jean

对不起,.change()仅适用于表单元素

本次活动仅限于 元素、框和 元素

您的代码在脚本的其他地方更改了span文本,或者设置了某种侦听器来观察它是否发生了更改


进一步解释您试图执行的操作(以及原因)会有所帮助。

您不能将onChange事件附加到span。但是它是如何被编辑的呢?你一定要在这方面下功夫。跨度的值是如何变化的?你为什么不告诉我们你想从一个非常高的层次上做什么?@joni@vincent这个变化是从数据库自动变化的。@Jean从数据库自动变化的?你的意思是,页面被重新加载,服务器只是将不同的内容放入该div?在这种情况下,javascript onChange事件肯定是错误的。这取决于您正在尝试做什么以及您已经拥有了什么。-首先说说为什么文本会更改以及是谁进行了更改?文本是来自数据库的更改,因此当更改发生时,会弹出一个警报。很抱歉,我错过了原始帖子上的最后一条评论,但是为什么您不能在ajax请求回调上运行一个函数?我仍然认为您不理解。第一个问题的答案是不能在span上使用.change()。是否调用$.ajax来加载内容?如果是这样,您可以在回调中添加一个函数,该函数将通知您的元素集它们已被更改。如果神奇仙女在您不知道您可能需要为初始内容($('#v').data($('#v').data($('#v').text())设置数据属性的情况下向您的网站添加内容,则每隔几秒钟/分钟/小时/周检查一次当前内容。(setInterval('checkStuff()',10000))
<td><span id="v">77483.2231</span></td>
$('#v').change(function() {
    alert("ok");
});