-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次。 希望你明白我的意思,我看到他們中的一些人進入了代碼並試圖改變,但沒有成功。 –