gpt4 book ai didi

jquery - 如何从使用 data() 存储的数组中设置和检索值

转载 作者:行者123 更新时间:2023-12-01 00:16:04 24 4
gpt4 key购买 nike

我正在尝试创建一个数组,将其分配给一个 div 元素,push() 一个值并在稍后阶段再次检索它。

有人可以告诉我,我错过了什么......:

// set Array
// $(this) is the HTML-element which should get array assigned
var stack = [],
stack.push('#'+$(this).find(':jqmData(role="page")').attr('id')),

$(this).data( stack );

使用

console.log( $(this).data(stack) );

我正在取回整个 HTML 元素,而

console.log( $(this).data(stack[0] OR stack.length) );

不工作。

如何访问我(大概...)插入数组的元素?

最佳答案

您需要命名您的数据。例如:

$("div").data("stack", []); //This sets the data key "stack" to an empty array
$("div").data("stack").push(123); //This retrieves the array and pushes a number to the array
console.log($("div").data("stack")); //This prints the array

关于jquery - 如何从使用 data() 存储的数组中设置和检索值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7822625/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com