Функция стрелки в карте jQuery - PullRequest
0 голосов
/ 25 октября 2018

Я пытаюсь использовать функцию стрелки в функции карты jQuery.С помощью следующего testTitlesText правильная длина, но каждая строка пуста:

let testTitles = $(panelBody).find('h4');
        let testTitlesText = $(testTitles).map(testTitle => $(testTitle).text());

Мой перенос ES6 работает, а jQuery работает.Есть идеи?Спасибо, Тед

1 Ответ

0 голосов
/ 25 октября 2018

http://api.jquery.com/map/

Первым аргументом карты jQuery является индекс.

let testTitlesText = $(testTitles).map((index, testTitle) => $(testTitle).text());

Кроме того, в качестве дополнительного примечания можно использовать testTitle.innerText на карте, чтобы избежать созданияновый объект jQuery для каждого вызова карты.

//testTitles is already a jQuery object, and you can use innerText
let testTitlesText = testTitles.map((index, testTitle) => testTitle.innerText);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...