Ben kodu kullanarak yapıyorumSenaryo Loop dizisi içinden ve DOM öğesinin değerini uygulamak
$(".rate-circle").data('value', value);
Halen doğrultusunda her div öğesi için bir veri dizisi içinde döngü ve set değerine, gerek aşağıda, ancak bu yaklaşımla benim elemanları için belirlenen değer 35.
var val = [55, 70, 88, 35];//, function (i, l) {
$("div").each(function() {
$.each(val, function (index, value) {
$(".rate-circle").data('value', value);
$(".rate-circle").rateCircle({
size: $("#rate-circle-size").val(),
lineWidth: 4,
fontSize: $("#rate-circle-font-size").val(),
});
});
});
yani son öğe nerede yanlış gidiyorum öner, ben diziye döngü gerekir ve değerleri almak ve karşılık gelen değeri ayarlamaktır her öğe
'.Data()' yapmanız gereken, bütün
rate-circle
elemanlar aynı değeri ayarlar yorumlarda açıkladı ... https: //jsfiddle.net/rayon_1990/z2wtajud/ – RayonNe @ rayon-dabre ne dedi. İç döngüde '.data()' yi her kullandığınızda, her div.rate-circle 'data-value' özniteliğini geçerli değere ayarlar. Sayfanızdaki HTML örneğinin bir örneği gibi, sorununuzla ilgili daha fazla ayrıntı vermek isteyebilirsiniz. – Greg
https://jsfiddle.net/arunpjohny/LoLLp4jc/1/ –