• 06-01-2022, 11:52:08
    #1
    Merhaba, bir e-ticaret projesi için ekteki görseldeki gibi seçim yapınca fiyat bölümünün değişmesi istendi. Bunu yerine getirdim ancak bunu yapınca her üründe fiyat değişiyor, burada olayı sadece işlem yapılan üründe uygulamak için for döngüsü kullanılması gerekiyor heralde ancak yapamadım, yardımınızı rica ediyorum.



  • 06-01-2022, 11:56:14
    #2
    Web Tasarım ve Yazılım
    alperekinci adlı üyeden alıntı: mesajı görüntüle
    Merhaba, bir e-ticaret projesi için ekteki görseldeki gibi seçim yapınca fiyat bölümünün değişmesi istendi. Bunu yerine getirdim ancak bunu yapınca her üründe fiyat değişiyor, burada olayı sadece işlem yapılan üründe uygulamak için for döngüsü kullanılması gerekiyor heralde ancak yapamadım, yardımınızı rica ediyorum.



    class değilde id kullanın.
    php döngüye koyun id leri de
  • 06-01-2022, 11:59:56
    #3
    bostanci96 adlı üyeden alıntı: mesajı görüntüle
    class değilde id kullanın.
    php döngüye koyun id leri de
    C# altyapısı kullanıyoruz Backend'de, daha çok javascript'de bu olayı nasıl çözebilirim, for vs. yardımıyla, bunun cevabını arıyorum.
  • 06-01-2022, 12:03:27
    #4
    Web Tasarım ve Yazılım
    alperekinci adlı üyeden alıntı: mesajı görüntüle
    C# altyapısı kullanıyoruz Backend'de, daha çok javascript'de bu olayı nasıl çözebilirim, for vs. yardımıyla, bunun cevabını arıyorum.
    Hocam orda class ile seçtiğin için o class lara sahip alanları etkiler. ID ile seçersen sorun düzelir ama bu seferde her ID için yazman gerekir aynı kodu bunu da döngüye sokarsın her gelen ürün için
  • 06-01-2022, 12:53:45
    #5
    $(this).attr("data-value"); şeklinde düzenleyip bilgi verir misiniz?
  • 06-01-2022, 13:03:05
    #6
    eypoffcl adlı üyeden alıntı: mesajı görüntüle
    $(this).attr("data-value"); şeklinde düzenleyip bilgi verir misiniz?
    Olmadı hocam maalesef, sonuç değişmedi. Herhalde döngü kullanılması gerekiyor.
  • 07-01-2022, 01:31:10
    #7
    Sorunu forum dışı bir yardımla düzelttim, burada sizlerle de paylaşmak isterim
    Fiyat alanında id verdim, tıklanacak alana da direkt etki etmesi için 'data-id' değeri verdim.
    $(document).ready(function () {
    $(".size-item span").click(function () {
    varid = $(this).data("id");
    varvalue = $(this).data("value");
    $(`#${id}`).text(value);
    });
    });

    kodları bu şekilde yazınca sorun düzeldi, teşekkür ederim katkılarınız için