为了账号安全,请及时绑定邮箱和手机立即绑定

为什么是data-id不是id呢?

为什么是data-id不是id呢?


data-id=“a”;

id="a";

他俩的区别是什么

正在回答

1 回答

区别是一个是自定义属性data- 自定义名称   一个是id     id是完全就是为了父级书写的,因为一个页面不能同时存在两个id,为了方便区分,也为了方便知道谁是谁的子级,于是老师定义了一个data-id的自定义id属性,实际上你可以写成data-任何名字,只是为了好找到他的子级,比方说我定义了一个data-id=tv    然后我给一个元素的id是  tv,两者之间并没有任何关联,只是我写js代码的时候方便些名字罢了。

1 回复 有任何疑惑可以回复我~
#1

骋旭小白 提问者

谢谢你的回答,对data属性不太懂,w3c网站里就简单的介绍了一点点,我还有一个问题,activMenu=$(“#”+activeRow.data(“id”)) 这句话的id就是data-id=a里面id,也就是data-*=somevalue里面的*,可以用element.data(*)来访问somevalue的指,是这样吗?
2018-11-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么是data-id不是id呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信