HTML5中的自定义属性标签data-*='值',我想问一下怎么样可以获取全部的值,我之前的写法
$(function () {
$('.SideBar_list').click(function () {
var img = $('.SideBar_list').attr('data-showid');
console.log(img)
})
但是这样只能获取到一个值!!求解
HTML5中的自定义属性标签data-*='值',我想问一下怎么样可以获取全部的值,我之前的写法
$(function () {
$('.SideBar_list').click(function () {
var img = $('.SideBar_list').attr('data-showid');
console.log(img)
})
但是这样只能获取到一个值!!求解
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
如果你是要获取所有
.SideBar_list
元素的data-showid
,那你应该遍历:var img = $('.SideBar_list').attr('data-showid');
=>
如果需要获取的是当前
click
元素的data-showid
,应该用this
:var img = $('.SideBar_list').attr('data-showid');
=>
var img = $(this).attr('data-showid');