hasData方法疑问
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>习题</title>
</head>
<body><h1>筛选和遍历jQuery对象</h1><ul>
<li class="item1" data-title="title" data-id='new id'>item1</li></ul><script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.js"></script>
<script>
var li = $('.item1');
//console.log(li.data('id'))
console.log($.hasData(li[0]))</script>
</body>
</html>如果先获取了li的一个data,例如li.data('id'),再调用hasData方法,的话返回的结果为true。如果直接调用hasData方法,则放回false。这里并没有额外增加新的data,为什么结果不一样啊
29
收起
正在回答 回答被采纳积分+1
5回答
宝慕林3319090
2017-12-18 19:38:49
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36712 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程


恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星