Получите идентификатор данных каждого элемента с определенным именем класса в виде строки, а не как объекта [дубликат]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)
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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