سلام خسته نباشید من یک درخواست به صورت اجکس میدهم و یک مقداری را میگیرم
حالا میخواهم اگر id جواب دریافتی تکراری بود یک شماره به ایدی اش اضافه کند
هرکاری می کنم پاسخ دستکاری نمیشود
.done(function(resualt) { // Duplicate IDs and change id var $datatargets = []; var $datatarget = $(resualt).filter('.accordion-toggle').attr("data-target"); // get data-target // filter() – search through all the elements. var $divid = $(resualt).find('.accordian-body').attr('id'); // get id value // find() – search through all the child elements only. $('#plan').find('.accordion-toggle').each(function(index, value) { var $this = $(this); var currentDataTarget= $this.attr("data-target"); $datatargets.push(currentDataTarget); }); $($datatargets).each(function(index, value) { if (value === $datatarget) { //اگر این شرط برقرار بود یعنی این داده تکراری میباشد //$(resualt).filter('.accordion-toggle').attr("data-target",$(this).attr('data-target')+'/'+index); // get data-target // $(resualt).find('.accordian-body').attr('id',$(this).attr('id')+'/'+index); // $(this).attr('id',$datatarget + "/" + index); //مشکل ابنجاست که باید تغییر بدم ایدی ها را تا از تکرار جلوگیریشود var data = $($.parseHTML(resualt)).data('target',$datatarget+'/'+index); // get data-target var id = $($.parseHTML(resualt)).find('id').val($divid+'/'+index); alert(data); alert(id); } }); $('#moveContent').append(resualt);//shayad bayad.append($(resualt)) . . .
کسی میتواند من را راهنمایی کند ؟
این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.
دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود