如何使用toLowerCase()
检查条件是否而不是像if (name == "admin" || name == "Admin")
$(document).ready(function(){
$("#click").click(function(){
var name=$('#input').val();
if (name == "admin" || name == "Admin") {
alert("success")
}
else{
alert(failure)
}
})
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="input">
<button id="click">
click me
</button>
我试过其他例子。这是正确的吗?
if ($("#levType option:selected").text().toLowerCase() == "Loss of pay") {
alert("success")
} else {
alert("failure")
}
答案 0 :(得分:1)
首先将其转换为小写并检查小写"admin"
。
if (name.toLowerCase() == "admin") {
alert("success");
}
更新:
if ($("#levType option:selected").text().toLowerCase() == "Loss of pay")
不正确。如果您将其转换为小写,Loss of pay
应为
loss of pay
所以你的病情是
if ($("#levType option:selected").text().toLowerCase() == "loss of pay")
答案 1 :(得分:1)
只需在要检查的字符串后添加.toLowerCase()
即可。
$(document).ready(function(){
$("#click").click(function(){
var name=$('#input').val();
if (name.toLowerCase() == "admin") {
alert("success")
}
else{
alert(failure)
}
})
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="input">
<button id="click">
click me
</button>
答案 2 :(得分:1)
在这里,
$(document).ready(function(){
$("#click").click(function(){
var name=$('#input').val();
if (name.toLowerCase() == 'admin') {
alert("success")
}
else{
alert('failure');
}
})
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="input">
<button id="click">
click me
</button>
这基本上就是你所需要的。在你的代码片段中你也犯了一些syntext错误,也要处理这个问题。希望这会对你有所帮助!