سلام
من یک li از html دریافت میکنم
<li data-group="man">alex</li>
<li data-group="woman">Emery</li>
<li data-group="man">jack</li>
<li data-group="woman">Kianna</li>
<li data-group="man">john</li>
<li data-group="woman">ela</li>
میخواهم این li را با جی کوئری foreach کنم و به یک آبجکت تبدیل کنم به شرطی که data-group یکسانی داشته باشند
"man":{
"alex":15,
"jack":20,
"john":30
},
"woman":{
"Kianna":25,
"ela":17,
"Emery":25
}
و در آخر این ها را به یک آبجکت خالی assign کنم
نمیخواهم آبجکت ها به صورت 0 و 1 و 2 باشند
سلام اگر بدونید چه data-group هایی دارند به این صورت میشه درستش کرد
var obj={
"man":[],
"woman":[]
};
$("li[data-group]").each(function(){
obj[$(this).data("group")].push($(this).text())
})
console.log(obj);
که خروجی میشه این
{
"man": [
"alex",
"jack",
"john"
],
"woman": [
"Emery",
"Kianna",
"ela"
]
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟