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

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

Сообщение Anonymous »


У меня есть такой 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)

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