我觉得我完全错过了一些东西,我无法弄清楚是什么。我尝试通过.get()获取通过索引指定的项的数据属性。但是,我似乎无法这样做:
var int = 1,
selector = $("a");
console.log(selector.get(int));
console.log(selector.get(int).data("banana")); // Uncaught TypeError: selector.get(...).data is not a function
console.log(selector.get(int)[0].data("banana")); // Uncaught TypeError: selector.get(...).data is not a function
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="#" data-banana="5">Hello</a>
<a href="#" data-banana="2">there</a>
我在这里缺少什么?为什么会这样?