Temelde aşağıdaki yapmaya çalışıyor: Mavi, Yeşil ve KırmızıJQuery'de belirli bir sınıftaki img kaynaklarının bir bölümünü nasıl değiştirebilirim?
seçtiğim renk bağlantısının dayalı olarak yüklenebilir gereken görüntülerin bir dizi var:
Üç renkler vardır. Tüm görüntüler, şu renkler hariç, aynıdır:
Mavi: img1.blue.jpg, img2.blue.jpg. img3.blue.jpg Yeşil: img1.green.jpg, img2.green.jpg, img3.green.jpg
Src'yi "." ile ayırmayı biliyorum, ancak renk bölümünü nasıl değiştirebilirim? Belirli bir sınıfa sahip olan görüntüler Böyle
$(".MYCLASSNAME").each(function(i){
var ar = i.attr("src").split(".");
ar[1] = newColor; // red, green, or blue
i.attr("src", join(ar, "."));
});