-1
我无法理解为什么?我把一个数字号码后,它的作品。当我插入两位或三位数字时,它只打印几行。我知道这与你点击KEYUP的次数有关。我在这里寻找有关GLOBAL VAR的信息,但我不太明白。我知道当我在函数之外创建一个对象时。这应该工作。但是当我尝试它时,他只是没有给它。我附加了一个链接链接。谢谢大家谁试图检查:)如何在一个函数内创建一个GLOBAL变量
https://jsfiddle.net/iandslevi/0q651xw8/6/
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"> </script>
<title>Page Title</title>
</head>
<body>
<div id="singels">
<form id="form" method="post">
<ul style="list-style-type: none;">
<li>team A -> 5 x <input id="singel" name="singel" type="text" placeholder="stake">
<p>To Return :</p><span id="span"></span></li>
</ul><input type="submit" value="Place Bet" name="submit"></form>
</div>
<div id="res">
</div>
<script>
$(document).ready(function()
{
var team = ["team A"];
var valueOfTeam = ["5"];
$("#singel").keyup(function()
{
var val = $("#singel").val();
var someSingel = val * valueOfTeam[0];
var singeltest = team[0];
$("#span").text(someSingel.toFixed(2));
someSingel = someSingel * val;
$("#form").submit(function()
{
$("#res").append(singeltest+" "+
(valueOfTeam[0]*val)+"</br>");
return false;
});
});
});
</script>
</body>
</html>
你的问题不清楚。重现错误的步骤是什么?你的预期结果是什么?什么是实际结果? –
你究竟想要完成什么?花几分钟时间阅读[问] – charlietfl
朋友,我试着尽我所能解释。 任何进入链接的人都会明白代码仍在使用中。 问题是.keyup代码内的.submit 而当你把3个数字如234代码工作3次。 希望你明白我的意思,我看到他们中的一些人进入了代码并试图改变,但没有成功。 –