使用jQuery map函数

时间:2018-03-26 14:09:19

标签: javascript jquery arrow-functions

为什么我使用

时无法正常工作
$('.pc-nav>li').map((x)=>$(x).text())  

时获取innerText
$('.pc-nav>li').map(function(){return $(this).text()}) 

好吗?

1 个答案:

答案 0 :(得分:1)

原因x不是元素,而是集合中的位置(索引)。取第二个参数(你想要的实际元素):

$('.pc-nav>li').map((pos, el) => $(el).text())

下次,先检查the docs ...