jquery - 在html元素中动态保存数据

标签 jquery css html

我正在从 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/

相关文章:

javascript - 更新不适用于 ".sortable"列表

html - 如何让用户查看已发布的具有 css 样式的 IIS 页面?

html - CSS:移动显示中的垂直对齐问题

html - 如何使 Bootstrap 中的 <button> 看起来像导航选项卡中的普通链接?

jquery - 在 jquery 数据表服务器数据中显示具有自动完成功能的列过滤器

javascript - 如果留空,则跳出字段会导致 "undefined"

javascript - jqgrid - 子网格在重新加载网格时崩溃(父网格自动重新加载)

html - 如果容器具有灵活的高度,则为 div 内的所有 div 元素提供 100% 高度

html - Outlook 2013 切断图像顶部?

jQuery.click() :active