将字符串数组存储到数据属性中

雇佣兵

为什么而不是帮助你每次投反对票。至少说一下有什么问题。

我尝试了一些在这里找到的建议,JSON.stringify()但是当我检索数据属性时,我只得到第一个词“2003/09/01”。

谢谢你。

我有一个将字符串放入数组的循环。

var row = date + " - " + res + " - " + v.CSERV + " / " + v.CHAMB + " / " + v.LIT + " (" + v.TYPMVT + ")";
dataDetail.push(row);

数组的输出

[“2003/09/01 - 07:45 - 02/07/01(入学)”,“2003/09/03 - 15:00 - 01/46/01(转学)”,“2003/09/05 - 10:00 - 01/45/01 (转机) "," 2003/09/08 - 09:14 - 01/45/01 (转机) "," 2003/09/09 - 11:00 - 01/45 / 01(退出)“]

数据属性如下:

$('#Historique .items').append(`
                            <div class='item'>
                                <div class='content detail' data-detail=` + JSON.stringify(dataDetail) + `>                                       
                                    <p>` + "du " + dateD + " (" + value.UNI + ") au " + dateS + " (" + value.UNI + ") Nr° Séjour : " + value.NUM + " (" + value.TYP + ")" + `</p>
                                </div>
                            </div>`);   
尤里·塔拉班科

在 html 属性中使用 JSON 是不安全的。它肯定包含 qoutes。它也可能包含<>会完全破坏您的标记的内容。

相反,您可以将其jquery.data用作外部数据存储。

const item = $(... mark element with data-detail...) // create jquery object
item.find('[data-detail]').data('detail', data) // find marked element and put data to its expando object (avoiding html to dom phase)

下面的工作演示

$(function() {
  const data = ["2003/09/01 - 07:45 - 02 / 07 / 01 (Admission)", "2003/09/03 - 15:00 - 01 / 46 / 01 (Transfert)", "2003/09/05 - 10:00 - 01 / 45 / 01 (Transfert)", "2003/09/08 - 09:14 - 01 / 45 / 01 (Transfert)", "2003/09/09 - 11:00 - 01 / 45 / 01 (Sortie)"]

  const target = $('#target');
  
  target.on('click', '.detail', function() {
    console.log($(this).data('detail'))
  })
  
  const item = $(`<div class='item'>
                                <div class='content detail' data-detail>                                 
                                    <p>Whatever you do here. Click here to get data-detail</p>
                                </div>
                            </div>`)
  item.find('[data-detail]').data('detail', data)                           
                            

  target.append(item)
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="target" />

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将字符串存储到C中的数组中

来自分类Dev

将字符串文件存储到动态数组中

来自分类Dev

将字符串循环存储到数组中?

来自分类Dev

C将字符串存储到数组中

来自分类Dev

Java,将字符串存储到数组中

来自分类Dev

如何将JSON数据从文件存储到字符串数组中

来自分类Dev

如何使用getline将完整字符串存储到字符串数组中?

来自分类Dev

如何将字符串生成的子字符串存储到字符串数组中?

来自分类Dev

如何将字符串数组中的字符串存储到C中的变量中

来自分类Dev

如何将存储在CFArrayRef中的CFStringRef值检索到字符串/字符数组*

来自分类Dev

PHP:需要从字符串数据中搜索文本并将其存储到数组中

来自分类Dev

将字符串值存储到数组

来自分类Dev

如何将标记化的字符串存储到C中的数组中

来自分类Dev

将scanf值存储到二维字符串数组中

来自分类Dev

c编程将字符串存储到char数组中

来自分类Dev

如何将stringbuffer存储到字符串数组中?

来自分类Dev

使用awk将拆分后的字符串存储到数组中

来自分类Dev

如何将词干字符串存储到单个数组中?

来自分类Dev

PHP 将新行字符串存储到数组中

来自分类Dev

将数组存储在字符串中作为数组

来自分类Dev

将字符串中具有NULL字符的字符串数据复制到char数组

来自分类Dev

将查询字符串数据存储到变量中以在条件中使用

来自分类Dev

如何将数据存储在要进行字符串化的数组中(javascript)

来自分类Dev

将字符串从数据属性推入数组

来自分类Dev

将字符串从数据属性推入数组

来自分类Dev

将动态变化的字符串存储到变量中

来自分类Dev

将单词从文件存储到字符串Java中

来自分类Dev

如何在运行时将字符串数组存储到单个应用程序设置属性?

来自分类Dev

在数据库中存储字符串数组

Related 相关文章

  1. 1

    将字符串存储到C中的数组中

  2. 2

    将字符串文件存储到动态数组中

  3. 3

    将字符串循环存储到数组中?

  4. 4

    C将字符串存储到数组中

  5. 5

    Java,将字符串存储到数组中

  6. 6

    如何将JSON数据从文件存储到字符串数组中

  7. 7

    如何使用getline将完整字符串存储到字符串数组中?

  8. 8

    如何将字符串生成的子字符串存储到字符串数组中?

  9. 9

    如何将字符串数组中的字符串存储到C中的变量中

  10. 10

    如何将存储在CFArrayRef中的CFStringRef值检索到字符串/字符数组*

  11. 11

    PHP:需要从字符串数据中搜索文本并将其存储到数组中

  12. 12

    将字符串值存储到数组

  13. 13

    如何将标记化的字符串存储到C中的数组中

  14. 14

    将scanf值存储到二维字符串数组中

  15. 15

    c编程将字符串存储到char数组中

  16. 16

    如何将stringbuffer存储到字符串数组中?

  17. 17

    使用awk将拆分后的字符串存储到数组中

  18. 18

    如何将词干字符串存储到单个数组中?

  19. 19

    PHP 将新行字符串存储到数组中

  20. 20

    将数组存储在字符串中作为数组

  21. 21

    将字符串中具有NULL字符的字符串数据复制到char数组

  22. 22

    将查询字符串数据存储到变量中以在条件中使用

  23. 23

    如何将数据存储在要进行字符串化的数组中(javascript)

  24. 24

    将字符串从数据属性推入数组

  25. 25

    将字符串从数据属性推入数组

  26. 26

    将动态变化的字符串存储到变量中

  27. 27

    将单词从文件存储到字符串Java中

  28. 28

    如何在运行时将字符串数组存储到单个应用程序设置属性?

  29. 29

    在数据库中存储字符串数组

热门标签

归档