Список li в jquery.

234
23 января 2018, 11:04

Начинаю перебирать весь список, и все значения value складывать. С этим скриптом всё складывается, но проблема в том, что значение вытаскивает только целое а не дробное.

В чём проблема?

$(function(){
    $("#add").on("click", function() {
        var visotaokna = $("#visotaokna").val();
        var shirinaokna = $("#shirinaokna").val();
        var kolvookon = $("#kolvookon").val();
        var pl = ((visotaokna * shirinaokna) * kolvookon) / 1000000;
        if(visotaokna !== '' && shirinaokna !== '' && kolvookon !== '') {
            var elem = $("<li value='" + pl + "'></li>").text(visotaokna + " X " + shirinaokna + " - " + kolvookon + " шт. (" + pl + "кв.м.)");
            $(elem).append("<button class='rem'>X</buttton>");
            $("#mylist").append(elem);
            $("#visotaokna").val();
            $("#shirinaokna").val();
            $(".rem").on("click", function(){
            });
            var sum = 0;
            $("#mylist li").each(function(index, value){
                sum += parseFloat(this.value);
            });
    });
});
Answer 1

пример расчет суммы. value. кстати не валидный атрибут, пользуйте data-value и соответствующие методы для работы.

в противном случае для доступа к атрибутам используйте getAttribute('value')

$(function(){ 
   var n = 3; 
   while(n--){ 
     var v = Math.round(Math.random()*100)/10; 
     $("<li>").text(v) 
            .data('value', v) 
            .appendTo("ul"); 
   } 
    
    
    
   var sum = 0; 
   $("li").each(function(){ 
      sum += parseFloat( $(this).data('value') ); 
   }); 
   console.log(sum); 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<ul>    
</ul>

READ ALSO
Как сделать загрузку файлов?

Как сделать загрузку файлов?

Подскажите что не так ?

288
Анимация на сайте HTML

Анимация на сайте HTML

Здравствуйте, начал учить html и хочу узнать на этом языке возможно сделать анимацию на сайте, типа падающих лепестков или снега например? Спасибо

239
Youtube Api - iframe вместо div player

Youtube Api - iframe вместо div player

Всем привет, нужно на html страницу вставить youtube iframeИменно через тэг iframe

357
Почему не грузится скрипт?

Почему не грузится скрипт?

Скрипт, который закомментирован, грузитсяА с bower_components не грузится

239