Средне арифметическое в двух столбцах таблицы
Всем доброго дня. Помогите пожалуйста найти средне арифметическое(сложить все числа и разделить на их количество :)) в этих двух столбцах:
![]() <table class="paddingg"> <tbody><tr><td colspan="2" id="idtable"><b>Игровые</b></td><td colspan="2" id="idtable"> <b>Психологические</b></td></tr><tr><td>Контроль мяча</td><td style="text-align: right;"><span style="color: green;">84</span></td><td> Дальновидность</td><td style="text-align: right;">76</td></tr> <tr><td>Дриблинг</td><td style="text-align: right;">83</td><td> Агрессивность</td><td style="text-align: right;">74</td></tr> <tr><td>Реализация</td><td style="text-align: right;">80</td><td> Реакция</td><td style="text-align: right;">78</td></tr> <tr><td>Сила удара</td><td style="text-align: right;">82</td><td style="text-align: justify;"> Самообладание</td><td style="text-align: right;">77</td></tr> <tr><td>Точность</td><td style="text-align: right;">81</td><td style="text-align: left;"> Стабильность</td><td style="text-align: right;">85</td></tr><tr><td>Удар с лёта</td><td style="text-align: right;">83</td><td style="text-align: left;"> Знание техники</td><td style="text-align: right;">78</td></tr> <tr><td>Подачи</td><td style="text-align: right;">85</td><td id="idtable" colspan="2"><b> Физические</b></td></tr><tr><td>Пас</td><td style="text-align: right;">83</td><td> Ускорение</td><td style="text-align: right;">89</td></tr> <tr><td>Дальний пас</td><td style="text-align: right;">81</td><td> Скорость</td><td style="text-align: right;">91</td></tr><tr><td>Игра головой</td><td style="text-align: right;">75</td><td> Ловкость</td><td style="text-align: right;">86</td></tr> <tr><td>Отбор на месте</td><td style="text-align: right;">78</td><td> Прыгучесть</td><td style="text-align: right;">81</td></tr><tr><td>Отбор в движении</td><td style="text-align: right;">79</td><td> Сила</td><td style="text-align: right;">81</td></tr> <tr><td id="idtable" colspan="2"><b>Стандарты</b></td><td> Выносливость</td><td style="text-align: right;">88</td></tr><tr><td>Штрафные</td><td style="text-align: right;">83</td><td> Баланс</td><td style="text-align: right;">84</td></tr><tr><td>Угловые</td><td style="text-align: right;">79</td></tr><tr><td>Пенальти</td><td style="text-align: right;">54</td></tr> </tbody></table><br> |
deespe11,
<!DOCTYPE HTML> <html> <head> <title></title> <meta charset="utf-8" /> <script src="http://code.jquery.com/jquery-latest.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $(document).on("click", ".but", function(){ var sum = 0, n = 0; $(".paddingg td").each(function () { var num = $(this).text(); num = parseFloat(num); if (num||num === 0) {sum+= num; n++;} }); alert((sum/n).toFixed(2)); }); }); </script> </head> <body> <table class="paddingg"> <tbody> <tr> <td colspan="2" id="idtable"><b>Игровые</b> </td> <td colspan="2" id="idtable"> <b>Психологические</b> </td> </tr> <tr> <td>Контроль мяча</td> <td style="text-align: right;"><span style="color: green;">84</span> </td> <td> Дальновидность</td> <td style="text-align: right;">76</td> </tr> <tr> <td>Дриблинг</td> <td style="text-align: right;">83</td> <td> Агрессивность</td> <td style="text-align: right;">74</td> </tr> <tr> <td>Реализация</td> <td style="text-align: right;">80</td> <td> Реакция</td> <td style="text-align: right;">78</td> </tr> <tr> <td>Сила удара</td> <td style="text-align: right;">82</td> <td style="text-align: justify;"> Самообладание</td> <td style="text-align: right;">77</td> </tr> <tr> <td>Точность</td> <td style="text-align: right;">81</td> <td style="text-align: left;"> Стабильность</td> <td style="text-align: right;">85</td> </tr> <tr> <td>Удар с лёта</td> <td style="text-align: right;">83</td> <td style="text-align: left;"> Знание техники</td> <td style="text-align: right;">78</td> </tr> <tr> <td>Подачи</td> <td style="text-align: right;">85</td> <td id="idtable" colspan="2"><b> Физические</b> </td> </tr> <tr> <td>Пас</td> <td style="text-align: right;">83</td> <td> Ускорение</td> <td style="text-align: right;">89</td> </tr> <tr> <td>Дальний пас</td> <td style="text-align: right;">81</td> <td> Скорость</td> <td style="text-align: right;">91</td> </tr> <tr> <td>Игра головой</td> <td style="text-align: right;">75</td> <td> Ловкость</td> <td style="text-align: right;">86</td> </tr> <tr> <td>Отбор на месте</td> <td style="text-align: right;">78</td> <td> Прыгучесть</td> <td style="text-align: right;">81</td> </tr> <tr> <td>Отбор в движении</td> <td style="text-align: right;">79</td> <td> Сила</td> <td style="text-align: right;">81</td> </tr> <tr> <td id="idtable" colspan="2"><b>Стандарты</b> </td> <td> Выносливость</td> <td style="text-align: right;">88</td> </tr> <tr> <td>Штрафные</td> <td style="text-align: right;">83</td> <td> Баланс</td> <td style="text-align: right;">84</td> </tr> <tr> <td>Угловые</td> <td style="text-align: right;">79</td> </tr> <tr> <td>Пенальти</td> <td style="text-align: right;">54</td> </tr> </tbody> </table> <br> <input type="button" name="" value="summ" class="but" /> </body> </html> |
рони, дико извиняюсь, но что-то кнопка не работает....
|
deespe11,
поправил жмите ))) |
рони, спасибо, теперь работает.
думал, что смогу сам сделать, но не получилось. Вы можете сделать вывод результата после таблицы без нажатия кнопки и вывода дополнительного окна? очень нужно) |
deespe11,хтмл код того в чём должен быть результат?
|
да вот прям в этом можно
Цитата:
|
рони,
Итого: 80.64 |
Deff, итого так итого )))
<!DOCTYPE HTML> <html> <head> <title></title> <meta charset="utf-8" /> <script src="http://code.jquery.com/jquery-latest.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ var sum = 0, n = 0; $(".paddingg td").each(function () { var num = $(this).text(); num = parseFloat(num); if (num||num === 0) {sum+= num; n++;} }); var tr = $("<tr/>").append($("<td/>").text('Итого: '+(sum/n).toFixed(2)).css({'font-weight': 'bolder'})) $('.paddingg tbody').append(tr); }); </script> </head> <body> <table class="paddingg"> <tbody> <tr> <td colspan="2" id="idtable"><b>Игровые</b> </td> <td colspan="2" id="idtable"> <b>Психологические</b> </td> </tr> <tr> <td>Контроль мяча</td> <td style="text-align: right;"><span style="color: green;">84</span> </td> <td> Дальновидность</td> <td style="text-align: right;">76</td> </tr> <tr> <td>Дриблинг</td> <td style="text-align: right;">83</td> <td> Агрессивность</td> <td style="text-align: right;">74</td> </tr> <tr> <td>Реализация</td> <td style="text-align: right;">80</td> <td> Реакция</td> <td style="text-align: right;">78</td> </tr> <tr> <td>Сила удара</td> <td style="text-align: right;">82</td> <td style="text-align: justify;"> Самообладание</td> <td style="text-align: right;">77</td> </tr> <tr> <td>Точность</td> <td style="text-align: right;">81</td> <td style="text-align: left;"> Стабильность</td> <td style="text-align: right;">85</td> </tr> <tr> <td>Удар с лёта</td> <td style="text-align: right;">83</td> <td style="text-align: left;"> Знание техники</td> <td style="text-align: right;">78</td> </tr> <tr> <td>Подачи</td> <td style="text-align: right;">85</td> <td id="idtable" colspan="2"><b> Физические</b> </td> </tr> <tr> <td>Пас</td> <td style="text-align: right;">83</td> <td> Ускорение</td> <td style="text-align: right;">89</td> </tr> <tr> <td>Дальний пас</td> <td style="text-align: right;">81</td> <td> Скорость</td> <td style="text-align: right;">91</td> </tr> <tr> <td>Игра головой</td> <td style="text-align: right;">75</td> <td> Ловкость</td> <td style="text-align: right;">86</td> </tr> <tr> <td>Отбор на месте</td> <td style="text-align: right;">78</td> <td> Прыгучесть</td> <td style="text-align: right;">81</td> </tr> <tr> <td>Отбор в движении</td> <td style="text-align: right;">79</td> <td> Сила</td> <td style="text-align: right;">81</td> </tr> <tr> <td id="idtable" colspan="2"><b>Стандарты</b> </td> <td> Выносливость</td> <td style="text-align: right;">88</td> </tr> <tr> <td>Штрафные</td> <td style="text-align: right;">83</td> <td> Баланс</td> <td style="text-align: right;">84</td> </tr> <tr> <td>Угловые</td> <td style="text-align: right;">79</td> </tr> <tr> <td>Пенальти</td> <td style="text-align: right;">54</td> </tr> </tbody> </table> <br> </body> </html> |
То что надо! спасибо :dance:
|
Часовой пояс GMT +3, время: 06:51. |