Javascript jquery单击问题

Javascript jquery单击问题,javascript,jquery,Javascript,Jquery,我有个问题 代码如下: $("#button").click(function(event){ $("#threads").html("hi"); }); 当我点击按钮时,文本“hi”仅在1秒后显示。然后它就消失了。我希望它总是在我点击后显示。如何执行此操作?您的问题是每1000毫秒运行一次超时或间隔,清除HTML线程。它作为另一个$(“#按钮”)的超时(setTimeout)运行。单击()。我只是猜测1000毫秒,因为你说的是1秒,我不知道你的意思是否是暂时的。你的问题是,你有一个超时

我有个问题

代码如下:

$("#button").click(function(event){
   $("#threads").html("hi");
});

当我点击按钮时,文本“hi”仅在1秒后显示。然后它就消失了。我希望它总是在我点击后显示。如何执行此操作?

您的问题是每1000毫秒运行一次超时或间隔,清除HTML线程。它作为另一个
$(“#按钮”)的超时(setTimeout)运行。单击()。我只是猜测1000毫秒,因为你说的是1秒,我不知道你的意思是否是暂时的。

你的问题是,你有一个超时或间隔,每1000毫秒运行一次,清除HTML线程。它作为另一个
$(“#按钮”)的超时(setTimeout)运行。单击()。我只是猜测1000毫秒,因为你说的是1秒,我不知道你的意思是否是暂时的。

问题可能是,你的按钮位于表单中,没有任何操作,因此将表单提交回页面,并恢复更改。或者,
按钮
是带有空href的链接


添加
返回false
到单击功能的末尾以停止默认操作。

问题可能是您的按钮位于没有操作的表单中,因此将表单提交回页面,并还原更改。或者,
按钮
是带有空href的链接

添加
返回false到单击功能的末尾,以停止默认操作。

尝试以下操作:

$("#button").click(function(event){
   event.preventDefault();
   $("#threads").html("hi");
});
我猜按钮是一个[a href]标记,或者是一个导致页面刷新的表单。

试试以下方法:

$("#button").click(function(event){
   event.preventDefault();
   $("#threads").html("hi");
});

我猜按钮是一个[a href]标记,或者是一个导致页面刷新的表单。

按钮的html是什么?页面上的其他重叠元素是否有点击处理程序?例如,您的文档正文是否有单击处理程序?@fayer您现在在3天内有21个问题没有正确答案。在问更多问题之前,请花时间返回并标记正确答案。什么是html for#按钮?页面上的其他重叠元素是否有单击处理程序?例如,您的文档正文是否有单击处理程序?@fayer您现在在3天内有21个问题没有正确答案。在问更多的问题之前,请花点时间回去标记正确的答案。我的意思是片刻。当我只是键入$(“#threads”).html(“hi”);它工作得很好…我认为它与单击功能有关?我们可能必须看到更多的代码才能更好地理解您的问题。我的意思是暂时。当我只是键入$(“#threads”).html(“hi”);它工作得很好…我认为它与单击功能有关?我们可能必须看到更多的代码才能更好地理解您的问题。