永发信息网

jquery data可以存多大数据

答案:2  悬赏:70  手机版
解决时间 2021-02-13 17:07
jquery data可以存多大数据
最佳答案
jquery中data() 方法向被选元素附加数据,或者从被选元素获取数据。
jquery中data() 方法向被选元素附加数据,或者从被选元素获取数据。这使我们通过HTML自定义属性,操作数据,显得非常方便。通常我们也会通过给html自定义属性这样的做法,来存储和操作数据。在jquery中也给我们
提供了data(name,value)这样的方法,来非常方便的实现。有了data()这个方法,你就可以很方便的在一个html标签中添加data-*这样的自定义属性。接下来,就data()方法简单的做下了解。
以下是摘自w3school中对data用法的说明:
data方法从元素中读取数据的语法:
$(selector).data(name) name:可选。规定要取回的数据的名称。

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

data方法从元素中存储数据的语法:
$(selector).data(name,value)

name:必需。规定要设置的数据的名称。

value:必需。规定要设置的数据的值。

当然,我们在这里,也可以把一个包含键/值对的对象,向被选元素添加数据。语法如下:

$(selector).data(object)

object:必需。规定包含名称/值对的对象。

Html代码如下:
data方法之读取数据:

<div id="divName" data-name="lichaoqiang">单个数据:data-name="lichaoqiang"</div>
<div id="divJson" data-user='{"user_id":20141111,"user_name":"lichaoqiang"}'>存储json数据:{"user_id":20141111,"user_name":"lichaoqiang"}</div>
<script type="text/javascript">
console.log($("#divName").data("name")); //通过name输出单个数据
console.log($("#divJson").data("user").user_name); //通过name输出json数据
全部回答
使用data方法可以避免在dom中存储数据,有些前端开发者喜欢使用html的属性来存储数据: $('selector').attr('alt', 'data being stored'); //之后可以这样读取数据: $('selector').attr('alt'); 使用”alt”属性来作为参数名存储数据其实对于html来说是不符合语义的,我们可以使用jquery的data方法来为页面中的某个元素存储数据。 $('selector').data('参数名', '要存储的数据'); //之后这样取得数据: $('selector').data('参数'); 这个data方法能让你自己明明数据的参数,更语义更灵活,你可以在页面上的任何元素存储数据信息。 网上找的,好吧,我只能跟楼上一个回答,是的,还真就是这个意思
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我今年21了家人整天逼着我找女朋友,可是我就
淄博第一人民医院实习生情况
中国移动通信(世纪村营业厅)地址有知道的么?
丰田原车音响接线详解,这个问题有什么好的解
海尔专卖店NO.ZMDC5706怎么去啊,有知道地址
水浒中其他人对武松的赞美
中国联通(惠民合作厅店)怎么去啊,我要去那办
环吡酮胺生产厂家?价格?应用?急急急?
如何在网上办银行卡7帐号呢?
中国联通(七台河市长兴营业厅)地址在什么地方
东宅卫生室地址在什么地方,想过去办事
我们做的螺旋桨小车,螺旋桨产生的风朝什么方
中国联通(北方合作厅店)地址在什么地方,我要
北当户我想知道这个在什么地方
荣耀3Ch30t00刷了别的系统如何刷回官方系统?
推荐资讯
羽绒服里面包的是丝棉怎么洗
帝企鹅孵蛋要多长时间呢?
你满意美丽理发店怎么去啊,我要去那办事
侏罗纪世界手游中食物的生产该怎么进行呢?求
服务外包是指企业将其非核心的业务外包出去,
最好的技术有吗昂克赛拉车友微信群,有没有好
淑萍旅馆地址在哪,我要去那里办事
脸部皮肤很油,但用洗面奶洗完后又会有点脱皮
大山外语(商贸花园西区东北)地址有知道的么?
槐树庄村地址在什么地方,想过去办事
金沙江路/G312(路口)地址在什么地方,想过去
英语作文介绍自己家的位置
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?