• 05-01-2021, 19:56:18
    #1
    Merhabalar. Şu şekilde tablı bir soru alanım var soru havuzuna jsondan soruları çekiyorum ekrana render ediyorum. Sorularım şunlar;
    1. Altta gördüğünüz gibi sorunun doğru yanıtının olduğu bir kısım var ve active class ile bunun arka planını kırmızı yaptım. Jsondaki dizi içerisinde bunu nasıl bir element olarak koymalıyım. Yani aktif olanı doma yansıtırken nasıl bileceğim.
    2. Asıl sorum görseldeki ekle'ye tıkladığımızda ilgili soruyu seçilen sorular kısmına nasıl aktarırım. Parent elementle en üst dive ulaşıp html çek demeyin. Çünkü ekleye bastığımda çıkar butonu aktif oluyor ve seçilen sorularda da sadece çıkar butonu olduğundan soruyu silme kısmında ikisi çakışıyor. Teşekkürler.
  • 05-01-2021, 20:05:16
    #2
    JSON veri yapısını görmeden örnek vereyim.

    // 1. Soru için yöntem
    answers = [
    { label: "A", correct: true},
    { label: "B", correct: false },
    { label: "C", correct: false },
    { label: "D", correct: false }, 
    ]
    
    // DOM Render aşamasında correct true ise active class ekleyin
    2. sorun için ise DOM manipülasyonu kullanmayın. Yarın dönüp baktığınızda sorunlar peşinizi bırakmayabilir. (DOM olarak düşünmeyin diye bir tabir vardır ) JS kullanın. Kalıp verileri bir arrayde tutun. İşlem yapılıyorsa bir arraydan diğerine aktarın. Ekle mantığı bu şekilde çalışacaktır.
  • 06-01-2021, 10:12:52
    #3
    pm atıldı.