【发布时间】:2019-06-24 14:00:48
【问题描述】:
我创建了一个页面,希望在用户键入和搜索特定区域名称时显示一些数据。
我在 for 循环函数中设置了下面的函数并且它可以工作,即:每当用户键入我要连接到的 JSON 文件中列出的区域名称时,一些数据会附加到 tbody:
if (region === textRegione) {
$("#tbody").append("<tr><td>" + tappa.name + "</td><td>" + tappa.state + "</td><td>" + tappa.region + "</td><td>" + tappa.city + "</td></tr>"
);
$("#tabella").show();
}
问题是用户必须用大写的第一个字母和单词的其余部分小写来写区域的名称。我想使用函数toUpperCase() 和toLowerCase() 来告诉浏览器显示信息,无论字母大小写。
我写了以下它不起作用:
if (region === textRegione && textRegione.toLowerCase() && textRegione.toUpperCase()) {
$("#tbody").append("<tr><td>" + tappa.name + "</td><td>" + tappa.state + "</td><td>" + tappa.region + "</td><td>" + tappa.city + "</td></tr>"
);
$("#tabella").show();
}
;
信息仍会显示,但仅当单词的第一个字母为大写字母,其余字母为小写字母时...
【问题讨论】:
-
你能不能在你比较的每个字符串上使用
toLowerCase(),然后显示未修改的标题大小写文本?
标签: if-statement conditional-statements uppercase lowercase