Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery获取数组中的属性值_Jquery - Fatal编程技术网

jQuery获取数组中的属性值

jQuery获取数组中的属性值,jquery,Jquery,我这里缺少一些简单的东西,我需要收集字符串数组中的所有数据事件attr,元素是否存在包装问题,或者需要注意什么?这不起作用: var-dataEvents=$('li').map(函数(el){ 返回$(el).attr('data-event'); }); log('DataEvents:'+DataEvents[0]) 测试1 测试2 此用途的测试3 var-dataEvents=$.map($(“li”),函数(el){ 返回$(el).attr('data-event'); });

我这里缺少一些简单的东西,我需要收集字符串数组中的所有
数据事件
attr,元素是否存在包装问题,或者需要注意什么?这不起作用:

var-dataEvents=$('li').map(函数(el){
返回$(el).attr('data-event');
});
log('DataEvents:'+DataEvents[0])

  • 测试1
  • 测试2
  • 此用途的测试3

    var-dataEvents=$.map($(“li”),函数(el){
    返回$(el).attr('data-event');
    });
    console.log(dataEvents)
    
    
    
  • 测试1
  • 测试2

  • 测试3
  • 您的区别在于您使用了$.map,而我使用了array.map(..)。