Jquery - 如何在附加 html 元素时添加自定义数据属性

瑞克斯

我目前正在附加一个像这样的元素

$('#action_existing_email').append($('<option>', {
    value: templates[i].id,
    text: templates[i].name
}));

我想附加一个数据属性,如 data-version="1"

有没有什么办法可以像添加的东西data: ("foo", "bar")来获得data-foo="bar"

桑吉·帕蒂亚尔

你可以简单地这样做

$('#action_existing_email').append($('<option>', {
  value: "value",
  text: "text",
  id : "opt",
  data: {
    version: 1
  }
}));

console.log($("#opt").data('version'));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="action_existing_email"></select>

PS注意,data-*属性是由jQuery内部缓存的,并没有作为属性添加到DOM中,所以是不可见的:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何向标准 HTML 元素添加自定义属性?

来自分类Dev

如何在替换jquery中的html文本时附加添加php条件

来自分类Dev

如何在Jquery html elememt属性中附加字符串变量

来自分类Dev

如何在Javascript中附加HTML元素?

来自分类Dev

如何附加可访问html属性的jquery ui元素?

来自分类Dev

如何在.html标记内附加jQuery变量值

来自分类Dev

如何在.html标记内附加jQuery变量值

来自分类Dev

在jQuery中使用html2canvas将html元素导出到Png文件时,如何设置自定义文件名?

来自分类Dev

如何使用jquery根据索引号在一系列元素上添加自定义属性

来自分类Dev

如何使用JQuery获取自定义HTML属性的值?

来自分类Dev

如何使用jQuery附加HTML

来自分类Dev

如何使用jQuery附加HTML?

来自分类Dev

如何在嵌入的 html 正文中附加自定义样式

来自分类Dev

无法附加html元素jquery

来自分类Dev

jQuery toggle()附加html元素

来自分类Dev

我可以使用Jquery将自定义属性插入HTML元素吗?

来自分类Dev

如何在特定元素之前附加 HTML 块并插入

来自分类Dev

如何在JQUERY中的特定DIV中附加数据

来自分类Dev

如何在JQUERY中的特定DIV中附加数据

来自分类Dev

如何在使用jQuery将其添加到DOM之前为HTML元素添加新属性

来自分类Dev

如何在 html 中自定义 onmouseover 属性?

来自分类Dev

如何在 Drupal 中添加自定义 HTML 表单

来自分类Dev

在jquery中使用.html(value To show)时如何在td元素中添加span元素

来自分类Dev

用于添加自定义注释数据的语义HTML元素

来自分类Dev

如何在此jQuery中添加HTML元素?

来自分类Dev

如何在获取html()jQuery时转义元素

来自分类Dev

如何在jquery中获取HTML标记数据属性

来自分类Dev

如何在JQuery中将HTML数据属性转换为JSON?

来自分类Dev

如何在不使用 jQuery 的情况下将 HTML 附加到现有文件?

Related 相关文章

  1. 1

    如何向标准 HTML 元素添加自定义属性?

  2. 2

    如何在替换jquery中的html文本时附加添加php条件

  3. 3

    如何在Jquery html elememt属性中附加字符串变量

  4. 4

    如何在Javascript中附加HTML元素?

  5. 5

    如何附加可访问html属性的jquery ui元素?

  6. 6

    如何在.html标记内附加jQuery变量值

  7. 7

    如何在.html标记内附加jQuery变量值

  8. 8

    在jQuery中使用html2canvas将html元素导出到Png文件时,如何设置自定义文件名?

  9. 9

    如何使用jquery根据索引号在一系列元素上添加自定义属性

  10. 10

    如何使用JQuery获取自定义HTML属性的值?

  11. 11

    如何使用jQuery附加HTML

  12. 12

    如何使用jQuery附加HTML?

  13. 13

    如何在嵌入的 html 正文中附加自定义样式

  14. 14

    无法附加html元素jquery

  15. 15

    jQuery toggle()附加html元素

  16. 16

    我可以使用Jquery将自定义属性插入HTML元素吗?

  17. 17

    如何在特定元素之前附加 HTML 块并插入

  18. 18

    如何在JQUERY中的特定DIV中附加数据

  19. 19

    如何在JQUERY中的特定DIV中附加数据

  20. 20

    如何在使用jQuery将其添加到DOM之前为HTML元素添加新属性

  21. 21

    如何在 html 中自定义 onmouseover 属性?

  22. 22

    如何在 Drupal 中添加自定义 HTML 表单

  23. 23

    在jquery中使用.html(value To show)时如何在td元素中添加span元素

  24. 24

    用于添加自定义注释数据的语义HTML元素

  25. 25

    如何在此jQuery中添加HTML元素?

  26. 26

    如何在获取html()jQuery时转义元素

  27. 27

    如何在jquery中获取HTML标记数据属性

  28. 28

    如何在JQuery中将HTML数据属性转换为JSON?

  29. 29

    如何在不使用 jQuery 的情况下将 HTML 附加到现有文件?

热门标签

归档