将javascript变量存储在数据属性中并进行检索
Store javascript variable in data attribute and retrieve it
我这里有一个jsfiddle-http://jsfiddle.net/0zppxL95/
我正在尝试将jQuery变量存储在html数据属性中然后当我点击一个按钮时得到这个值。
有可能做到这一点吗,或者我如何存储javascript变量,然后检索它
这将是一个循环,所以我想把它存储在这个连接到按钮的对象上的变量上,这样我就可以说当点击这个按钮时,获取这个变量。
var test = 'Hello';
$('button').click(function(){
var output = $(this).parent().attr('data-text');
alert(output);
})
您可以设置attr
值,然后像现在这样检索:
var test = 'Hello';
$('button').click(function(){
//set the variable
$(this).parent().attr('data-text', test);
//get the variable
var output = $(this).parent().attr('data-text');
alert(output);
})
实例
使用.data(key,value)
设置数据
$(this).parent().data('text',test);
DEMO
为了设置需要使用的数据属性:
$(this).parent().data('text',test);
工作演示
相关文章:
- 序列化数据属性中对象的最可靠方法
- jQuery最近父级的数据属性选择器
- delete在Object上效率低下,但在DOM Element's的数据属性,与null out相比
- 如何在corona sdk中从CK编辑器中检索数据
- XML2JSON并检索数据
- 数据属性仅在切换设备模式下工作
- 函数jquery.html()不提供数据属性集值
- 在数据属性上进行下拉自动选择
- 从更改时的选择中检索值和数据属性
- 检索具有特定数据属性的祖先元素
- Meteor.js:如何检索事件对象的父元素的数据属性
- 将数据属性添加到标记并使用 JQuery 检索它
- JQuery从单击函数中检索数据属性
- 无法读取属性'childNodes'在尝试从XML文件中检索数据时未定义的
- 将选择器类的数据属性作为数组检索
- 将javascript变量存储在数据属性中并进行检索
- 检索多个数据属性并将其设置为子元素的文本
- 使用.replace()在HTML5数据属性上存储jQuery $.data()检索到的数字时未捕获的TypeError
- 在HTML数据属性中存储和检索JavaScript数组
- 从流星事件中检索自定义数据属性的最佳方式