我已经创建了一个输入和一个按钮。当您按下按钮时,如果您将 3 种状态中的一种置于其中,则某些面板会出现和消失。这部分工作正常。唯一的问题是它只接受小写的 nj
的输入。
如何更改我的代码以接受小写、大写和单词 New Jersey
的完整拼写?
var stateSearch, searchButton, nj, pa
nj = "nj";
stateSearch = $("#stateSearch").val();
if (stateSearch === nj) {
$(".nj").fadeIn(2000);
$(".pa").fadeOut(500);
$(".ny").fadeOut(500);
return;
最佳答案
制作一个字典来接受这些不同的版本
var acceptState = {
"NJ" : true,
"NEW JERSEY" : true
};
然后在查字典的时候使用toUpperCase
if (acceptState[stateSearch.toUpperCase()]) {
关于javascript - javascript/Jquery 中的多个字符串到单个 var,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33925509/