JavaScript with JQUERY (convert)
JavaScript with JQUERY (convert)
我需要你们的帮助。我的老师正在教我们Java Script,他给了我们一个在这个Script中使用JQuery的练习。但是我不知道怎么做,因为他只给了我一堂课,我从昨天就开始尝试了,但是我没有成功。请帮帮我。我很抱歉我的英语,但我来自巴西,所以我的英语写得不是很好。
这是我需要使用JQuery的脚本。
<!DOCTYPE html>
<html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script>
function geraAleatorio() {
var resultado = document.getElementById("resultado");
var naipe = [];
naipe[0] = "♣";
naipe[1] = "♥";
naipe[2] = "♠";
naipe[3] = "♦";
var valores = [];
valores[0] = "K";
valores[1] = "A";
valores[2] = "2";
valores[3] = "3";
valores[4] = "4";
valores[5] = "5";
valores[6] = "6";
valores[7] = "7";
valores[8] = "8";
valores[9] = "9";
valores[10] = "10";
valores[11] = "Q";
valores[12] = "J";
var num = Math.floor((Math.random() * 52) + 1);
var peso = num % 13;
var x = Math.floor(num / 13);
var r = naipe[x];
if (num == 13) {
peso = 0;
x = 0;
} else if (num == 26) {
peso = 0;
x = 1;
} else if (num == 39) {
peso = 0;
x = 2;
} else if (num == 52) {
peso = 0;
x = 3;
}
resultado.innerHTML = num + "<br>" + valores[peso]+ " " + r;
}
</script>
</head>
<body>
<button onclick="geraAleatorio();">Gerar</button>
<p id="resultado"></p>
</body>
</html>
我将其重新制作成jQuery。希望这对你的老师来说足够了。
$('button').on('click',function(e){ //Trigger button click
e.preventDefault(); //Prevent the default button behavior
var naipe = ["♣","♥","♠","♦"];
var valores = ["K","A","2","3","4","5","6","7","8","9","10","Q","J"];
var num = Math.floor((Math.random() * 52) + 1);
var peso = num % 13;
var x = Math.floor(num / 13);
var r = naipe[x];
if (num == 13) {
peso = 0;
x = 0;
} else if (num == 26) {
peso = 0;
x = 1;
} else if (num == 39) {
peso = 0;
x = 2;
} else if (num == 52) {
peso = 0;
x = 3;
}
$("#resultado")
.empty() //empty resultado pargraph
.html( num + "<br>" + valores[peso]+ " " + r); //fill resultado paragraph
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<button>Gerar</button>
<p id="resultado"></p>
谢谢,你帮了我很多!
$('button').on('click',function(e){ //Trigger button click
e.preventDefault(); //Prevent the default button behavior
var naipe = ["♣","♥","♠","♦"];
var valores = ["K","A","2","3","4","5","6","7","8","9","10","Q","J"];
var num = Math.floor((Math.random() * 52) + 1);
var peso = num % 13;
var x = Math.floor(num / 13);
var r = naipe[x];
if (num == 13) {
peso = 0;
x = 0;
} else if (num == 26) {
peso = 0;
x = 1;
} else if (num == 39) {
peso = 0;
x = 2;
} else if (num == 52) {
peso = 0;
x = 3;
}
$("#resultado")
.empty() //empty resultado pargraph
.html( num + "<br>" + valores[peso]+ " " + r); //fill resultado paragraph
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<button>Gerar</button>
<p id="resultado"></p>
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 如何使用jQuery自动打开页面上的所有链接
- 如何使用jquery在填充自动完成的值后使文本框只读
- jQuery:循环一个具有不同超时值的循环
- 用程序搜索JQuery数据表中的文本
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- jQuery匹配JSON对象的部分文本
- Jquery POST未填充数组
- JQuery使计数器每次更改时都会增加
- 如何在Angular2中使用jQuery插件
- 提高JQuery的性能
- 无法在通过jQuery的ajax加载的页面中执行javascript
- JQuery合并了keyup和focusout两个函数
- 如何使用jQuery选择下拉列表的值
- 将PHP变量传递给jQuery时遇到问题
- jQuery UI自动完成突然停止工作
- JavaScript into jQuery Convert
- Convert jQuery's eq() to Greensock?
- Convert JQuery ajax GET to POST
- JavaScript with JQUERY (convert)