gpt4 book ai didi

javascript - 来自函数的 jQuery data()

转载 作者:行者123 更新时间:2023-12-02 19:03:14 24 4
gpt4 key购买 nike

我使用函数设置 jQuery 对象的数据:

oTabSearch.data('search_data', collect_data());

有没有办法以某种方式重新计算这个数据片段,例如如果我从对象获取数据:

var search_data = oTabSearch.data('search_data');

它会首先使用collect_data()函数设置“search_data”数据,然后返回它?

最佳答案

你可以这样做...

oTabSearch.data('search_data', collect_data);  // notice no parenthesis

并运行该函数...

var search_data = oTabSearch.data('search_data')();  // notice the empty parenthesis

这有效地将函数的副本存储为数据对象,然后在您请求时再次运行它。它不存储任何返回值。

这是一个 jsFiddle 示例...

http://jsfiddle.net/Tr3zK/

点击“mydiv”查看数据值,因此再次调用该函数。

关于javascript - 来自函数的 jQuery data(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14566601/

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