Получите идентификатор данных каждого элемента с определенным именем класса в виде строки, а не как объекта.Javascript

Форум по Javascript
Гость
Получите идентификатор данных каждого элемента с определенным именем класса в виде строки, а не как объекта.

Сообщение Гость »


У меня есть такой HTML-список:

Я хочу получить все элементы data-id элементов div с именем класса special, разделенные запятой, в виде строки. var myIDs = $("#list > div").each(function() { $(".special", this).data('id'); }); Таким образом я получаю переменную myIDs как объект, но мне просто нужны data-id в виде списка строк, например:

TZ2,KJ1,JQT Я также попробовал это после запуска каждой функции:

var myIDsString = myIDs.data('id'); Но тогда я получаю только data-id первого объекта. В чем моя неудача?

var myIDs = $("#list > div").each(function() { $(".special", this).data('id'); }); вар myIDsString = myIDs.data('id'); console.log(myIDsString)

Вернуться в «Javascript»