我做了这个switch语句,它开始起作用,直到我开始向它添加更多代码。
var txt;
var begin = 'Some text';
var briefBegin = 'Some text';
var started = false;
var Input = function () {
switch (true) {
case 'start' && !started:
txt = begin;
started = true;
break;
case 'start brief' && !started:
txt = bbegin;
started = true;
break;
default:
txt = "Some text."
}
$('.output1').text(txt);
};
然后我在这里叫它...
var teext;
$(".submit").click(function() {
teext = $('.inputt').val();
Input(teext);
console.log(teext);
});
$(".inputt").keyup(function(event){
if(event.keyCode == 13){
$(".submit").click();
}
});
因此,无论何时我在输入字段中(在类“ .inputt”下)键入某些内容是否适合大小写,它都会自动从上至下打印每个案例。任何帮助将不胜感激:D谢谢
我怀疑这就是您想要的。它将给定的参数与case
语句中的字符串进行比较。
var Input = function (text) {
switch (true) {
case text == 'start' && !started:
txt = begin;
started = true;
break;
case text == 'start brief' && !started:
txt = bbegin;
started = true;
break;
default:
txt = "Some text."
}
$('.output1').text(txt);
};
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句