reza_yki
6 سال پیش توسط reza_yki مطرح شد
1 پاسخ

تغییر id در جی کوئری

سلام من می خوام id زیر رو یه واحد اضافه کنم
pl_repeat_download_3_pl_download_title
بشه
pl_repeat_download_4_pl_download_title
برای این کار کد زیر رو استفاده کردم ولی کار نمی کنه :

$item.val('').attr('id', function(index, id) {
                    // jQuery('.wp-editor-wrap').find('')
                            return id.replace(/(d+)/, function(fullMatch, n) {
                        return Number(n) + 1;
                    });
                });

همین کد برای تغییر name درست کار میکنه اون رو به این صورت نوشتم:

return name.replace(/(d+)/, function(fullMatch, n) {
                            return Number(n) + 1;
                        });

name به این شکل هست و تغییر هم میکنه:
pl_repeat_download[3][pl_download_description]
بعد از تغییر:
pl_repeat_download[4][pl_download_description]
ممنون از دوستان عزیز


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
1

در کل ۲ تا روش برای انجام این‌کار (جایگزینی در رشته‌ها) دارید

  • عبارات باقاعده
  • Split و Join

کار دیگه‌ای هم که میتونید انجام بدید:

  • ذخیره کردن id داخل یه متغیر
  • افزایش مقدار متغیر
  • استفاده از عدد داخل متغیر برای id (بجای جستجو و تعویض)

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام