如何在ajax成功之后使用jquery从li标签中获取数据值

时间:2019-01-23 09:54:15

标签: javascript jquery ajax input

为了从li标记中获取值并将其放入输入文件中,我使用data-value。 我的列表标签如下所示:

<li class="set-value" data-value="test">grab value</li>

js:

$(".set-value").click(function(){           
       var s = this.dataset.value;                         
       $(".set-input").val(s);
});

我的输入字段如下:

<input class="set-input" type="text" value="" />

当点击grab value时,会将 test 输入。这样可行 精细! 当我提交值时,我使用ajax调用。在ajax调用之后,所有li标签都被动态地重新加载。问题是:当我再次单击 test 时,将值发送到输入字段不再起作用。硬刷新后,它可以再次工作。 我在ajax之后检查了以下内容:

  • jquery核心文件仍在加载
  • js仍在DOM中

那么为什么它第二次不再起作用?

0 个答案:

没有答案