Почему бы некоторым массивам после этого не отменить строку
Код работает точно так же, как сайт спортивных ставок
После кликов по ставке и азартных игр больше
Этот код включает в себя умножение
Каждый клик приносит значение массиву
Но при нажатии кнопки Отмена код должен вычислить деление
Я не знаю точно, в чем здесь проблема
У кого-нибудь есть что посмотреть?
<html> <head> <title>Page Title</title> <script src="https://code.jquery.com/jquery-3.1.1.js"></script> <style type="text/css"> .box{ background-color: #333333; width: 100%; float:left; border: 1px solid white; } .cl-box{ width: 25%; float: left; } .cl-box-h4{ width: 25%%; } p{ background-color: #333333; color: #ffff33; text-align: center; width: 25%; float: left; } th.with{ background-color: #333333; color: #ffff33; text-align: center; width: 25%; } th.without{ background-color: #666666; color: #ffff33; text-align: center; width: 25%; } table{ width: 100%; } h5{ background-color: #333333; color: #ffff33; text-align: center; width: 100%; margin-top: 5%; } h4{ width: 25%; float: left; text-align: center; color: white; } p:hover,th.with:hover{ color: white; background-color: grey; } </style> </head> <body> <table> <tr> <th class="without">Liga</th> <th class="without">1</th> <th class="without">X</th> <th class="without">2</th> </tr> <tr> <th class="without">Liverpool - Burnley</th> <th class="with" value="1.9" team="Liverpool - Burnley" choice="Liverpool">1.9</th> <th class="with" value="2.8" team="Liverpool - Burnley" choice="Draw">2.8</th> <th class="with" value="1.65" team="Liverpool - Burnley" choice="Burnley">1.65</th> </tr> <tr> <th class="without">Southampton - Manchester United</th> <th class="with" value="2.6" team="Southampton - Manchester United" choice="Southampton">2.6</th> <th class="with" value="3.45" team="Southampton - Manchester United" choice="Draw">3.45</th> <th class="with" value="2.7" team="Southampton - Manchester United" choice="Manchester United">2.7</th> </tr> <tr> <th class="without">Dep La Coruna - Barcelona</th> <th class="with" value="1.4" team="Dep. La Coruna - Barcelona" choice="Barcelona">1.4</th> <th class="with" value="4.2" team="Dep. La Coruna - Barcelona" choice="Draw">4.2</th> <th class="with" value="5" team="Dep. La Coruna - Barcelona" choice="Dep. La Coruna">5</th> </tr> </table> <ol id="mylist"></ol> <div id="test"></div> <div id="test2"></div> </body> <script type="text/javascript"> var total = 1; var arr=new Array(); $( document ).ready(function() { $(".with").each(function() { $(this).click(function() { arr.push($(this).attr("value")); var total = 1; $.each(arr,function(i) { total = total * parseFloat(arr[i]); $("#test").html("יחס כולל" + " : " + total.toFixed(2)); }); }); }); }); //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// $(function() { $(".with").on("click", function() { var val = $(this).attr("value"); var team = $(this).attr("team"); var choice = $(this).attr("choice"); var elem = $("<li style='list-style-type: none;'></li></br>").text( "(" + team + ")" + choice+ " " + val); $(elem).append("<button style='float:left' value='" + val +"' class='rem'>X</button>"); $("#mylist").append(elem); $(".rem").on("click", function() { $(this).parent().remove(); var delArr = $(this).attr("value"); alert("this arr: " + arr[0] + "this delArr : " + delArr ); console.log("this arr: " + arr[0] + "this delArr : " + delArr); $("#test2").text(arr.toString()); var i = arr.indexOf(delArr); if(i != -1) { arr.splice(i, 1); $("#test2").text(("arr (" + arr.toString() + ")")); $("#test").html("יחס כולל" + " : " + total.toFixed(2)); } }); }); }); </script> </html>
Что я уже пробовал:
Код работает точно так же, как сайт спортивных ставок
После кликов по ставке и азартных игр больше
Этот код включает в себя умножение
Каждый клик приносит значение массиву
Но при нажатии кнопки Отмена код должен вычислить деление
Я не знаю точно, в чем здесь проблема
У кого-нибудь есть что посмотреть?