为了从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之后检查了以下内容:
那么为什么它第二次不再起作用?