راکت

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

1 پاسخ

سلام من می خوام 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]
ممنون از دوستان عزیز

reza_yki
reza_yki
@rezayki
ثبت پرسش جدید

پاسخ‌ها

1
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

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

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

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

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

شاید پاسخ شما همین‌جا باشد

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

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