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

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

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

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

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

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