gpt4 book ai didi

javascript - 获取随机 jQuery 对象的属性

转载 作者:行者123 更新时间:2023-11-28 12:41:17 28 4
gpt4 key购买 nike

我尝试使用以下代码获取页面上图像的数据属性,但它不起作用

var rand_el = $('img').get(Math.floor(Math.random() * $('img').length)).attr('data-id');

但我只得到以下控制台日志:

Uncaught TypeError: Object #<HTMLImageElement> has no method 'attr'

有什么想法吗?

最佳答案

get返回 DOM 元素引用。使用eq将匹配元素集减少到指定索引处的元素,同时仍返回 jQuery 对象。

var rand_el = $('img').eq(Math.floor(Math.random() * $('img').length)).attr('data-id');

关于javascript - 获取随机 jQuery 对象的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12041910/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com