我正在从 db 中动态读取值并在 DOM 中附加元素,我在下面的代码中正在读取一个字段并将其存储在 id 中,例如下面示例中的 11。然而,表中还有一个名为 comments 的字段,我应该在 html 元素上设置什么,这样我就不需要再次触发 db 查询以获取评论??
<div id="selectionbox" style="display:inline-block">
<img style="display:inline-block" id="activity_image11" src="../images/Desert.jpg" width="100" height="100">
<input type="checkbox" class="class1" id="11" style="display:inline-block">
</div>
我得到了许多如上所述的选择框,我将它们附加到 DOM 中,稍后我使用 , 获取选定的复选框,
temp.push($( "div#"+this.id ).find( "input[type=checkbox]:checked" ).map(function() {
return this.id
}).get());
我的问题是,如果我将评论存储在 data-value="10"
中,那么我该如何获取这些数据字段???
最佳答案
如果我没理解错的话,你是想从 data-value
您可以像这样简单地获取数据值
$('#comments').data('value');
或
$('#comments').attr('data-value');
关于jquery - 在html元素中动态保存数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19811402/