前端开发学习随笔-------jquery.data()


前端开发学习随笔-------jquery.data()


  前几天在写推箱子游戏中为了保存游角(即推箱子的人物角色的x,y坐标),第一次使用到了data()方法(使用该方法需要先引入jquery)先上我的代码:

oP.data('x',this.nowJson.me.x);//将人物的坐标分别赋值给“x”和“y”
oP.data('y',this.nowJson.me.y);

其中op是指推箱子的人物对象。

当要使用上面的“x”“y”时,使用如下语法:

oP.data('x')
<pre name="code" class="javascript">oP.data('y')

 接下来在附上w3c对此方法的定义: 

定义和用法

data() 方法向被选元素附加数据,或者从被选元素获取数据。

注释:这是底层级的方法;使用 .data() 更加方便。

从元素返回数据

从被选元素中返回附加的数据。

语法

$(selector).data(name)
参数 描述
name

可选。规定要取回的数据的名称。

如果没有规定名称,则该方法将以对象的形式从元素中返回所有存储的数据。

向元素附加数据

向被选元素附加数据。

语法

$(selector).data(name,value)
参数 描述
name 必需。规定要设置的数据的名称。
value 必需。规定要设置的数据的值。

使用对象向元素附加数据

使用带有名称/值对的对象向被选元素添加数据。

语法

$(selector).data(object)


参数 描述
object 必需。规定包含名称/值对的对象。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值