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