使用这个代码,我是如何做到的,当分数差大于等等时,它就说明了什么
How, using this code do I make it so that when a score differential is greater than blah blah blah, it says something?
/////
//credit to @Aditya from StackOverflow for helping me edit this code
$(document).ready(function() {
$('#search').on('click', function(){
$.ajax({
dataType: 'jsonp', //data in jsonp
contentType: "application/json; charset=utf-8",
url: 'http://live.nhle.com/GameData/RegularSeasonScoreboardv3.jsonp',
jsonpCallback: 'loadScoreboard',
success: function (data) {
var text = data['games'];
console.log(text);
var str = '';
var textsearch = $('#text').val();
if(textsearch!=null)
{
str = '';
var text = data.games;
text = text.filter(function (game) {
return game.tsc !== '';
});
for (var key in text)
{
if(text[key].hasOwnProperty('htn') && text[key].hasOwnProperty('hts'))
{
if(text[key]['htn'].toLowerCase().indexOf(textsearch.toLowerCase()) != -1)
{
str= capitalize(text[key]['ts']) + ", " + text[key]['htn']+ " vs "+ text[key]['atn']+ " score : "+ text[key]['hts']+"-"+text[key]['ats']+ ";" + "'n";
}
if( text[key]['atn'].toLowerCase().indexOf(textsearch.toLowerCase())!=-1)
str += capitalize(text[key]['ts']) + ", " + text[key]['atn'] + " vs "+ text[key]['htn'] + " score : "+ text[key]['ats']+"-"+text[key]['hts'] + ";" + "'n";
}
}
console.log("str: " + str);
$('#result').html('<p>' + str + '</p>');
$('#result').css({'color': '#FF5050'});
$('#result').css({'text-align': 'center'});
$('#result').css({'font-size': '20px'});
$('#result').css({'font-family': 'Georgia'});
}
}
});
});
});
function capitalize (str) {
return str.charAt(0).toUpperCase() + str.slice(1).toLowerCase();
}
我有这个代码,我想要这样,比如说,当一支球队以三分之差获胜时,它会说,"太棒了!"如果一支球队赢了一分,它就会说,"真是太棒了。"我想要一个非常相似的格式,但我想要的不是现在粘贴在页面上的内容,而是这些短语。任何帮助都将不胜感激!
一个简单的switch语句就可以了。
var output;
switch(score){//score is a variable which hold the difference
case 1:
output = "What a nail biter!";
break;
case 3:
output = "What a blowout!";
break;
default:
output = "What a match!";
}
$('#result').html('<p>' + output + '</p>');
这不是像对text[key]['hts']-text[key]['ats']做减法一样简单吗?如果微分是加号或减号3,请在str变量后附加"what a blow"?我很难告诉你的是,在乐谱旁边,你在哪里看这个tex to show?
相关文章:
- 偶尔结结巴巴地说“;堆叠的”;translate()上的转换(v4.0.0-alpha40)
- 使图像在单击时展开到不大于浏览器
- 为什么Airbnb风格指南说不鼓励依赖函数名称推断
- Jquery如何检查今天的时间大于使用给定时间
- cpu:phantom:page的比例可以大于1:1:1吗
- 正则表达式(JavaScript),用于创建数字必须大于x的数据验证
- Regex允许数字大于0.5
- 为什么我可以'不要使用xx[this.index].style.display?它's说“;无法读取属性
- 角度,材料形式只说提交尝试后需要字段
- JavaScript对象作为哈希?复杂性是否大于O(1)
- JSON.parse给了我一个错误,但JSONLint说它'是一个有效的json
- scrypt.js失败,N大于2^14
- Javascript平等三重等于,但是大于和小于呢?
- RegEx接受小于-50.0或大于80.0的数字
- 链接的转换延迟大于内容
- 如果类中的数字大于0,请使用JavaScript更改CSS背景
- 在选择更改时显示大于/小于的隐藏字段集
- 为什么shouldComponentUpdate说当前道具是React中的新道具
- Jquery”;大于“;象征
- 使用这个代码,我是如何做到的,当分数差大于等等时,它就说明了什么