Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Объекты в JavaScript/Jquery вывод
 
 автор: mister_pipin   (29.05.2014 в 11:23)   письмо автору
 
 

Всем привет! Помогите разобраться с проблемой, есть код

<div style="">
    <div style="">
        <div class="arr_price"><strong><span class="price70">100</span></strong></div>
    </div>
</div>

<div style="">
    <div style="">
        <div class="arr_price"><strong><span class="price80">200</span></strong></div>
    </div>
</div>

<div style="">
    <div style="">
        <div class="arr_price"><strong><span class="price90">300</span></strong></div>
    </div>
</div>


Из этого всего мне нужно узнать сумму всех span

var arr_price = $(".arr_price span");


Заранее спасибо

  Ответить  
 
 автор: mikado3333   (29.05.2014 в 12:39)   письмо автору
 
   для: mister_pipin   (29.05.2014 в 11:23)
 

Может так?!


<!DOCTYPE HTML>
<html>
 <head>
  <title></title>
 </head>
 <body>  

<div style=""> 
    <div style=""> 
        <div class="arr_price"><strong><span name = "intl"  class="price70">100</span></strong></div> 
    </div> 
</div> 

<div style=""> 
    <div style=""> 
        <div class="arr_price"><strong><span name = "intl"  class="price80">200</span></strong></div> 
    </div> 
</div> 

<div style=""> 
    <div style=""> 
        <div class="arr_price"><strong><span name = "intl"  class="price90">300</span></strong></div> 
    </div> 
</div>

<div id = "vivod"></div>
<script type='text/javascript'>
var a = 0;
var elems = document.getElementsByName("intl");
            
for(var i=0; i<elems.length; i++) 
    {
        a = a + (elems[i].innerHTML * 1) ;
    }
document.getElementById("vivod").innerHTML = a;            
        
</script>
 </body>
</html>

  Ответить  
 
 автор: Deed   (29.05.2014 в 14:34)   письмо автору
 
   для: mister_pipin   (29.05.2014 в 11:23)
 

   var sum=0;
    $('.arr_price').each(function(){
      var i = $(this).text();
      sum+=parseInt(i,10);
    });
    alert(sum);


http://jsbin.com/telaw/1/edit?js,output

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования