假设:
<script type="text/javascript">
$(document).ready(function () {
var str = 'Test';
//alert(str.toUpperCase());
$('#stringFinder').keyup(function (e) {
alert($(this).val()==str.toUpperCase());
});
});
</script>
如何使用$(this).val()使用contains来获得类似的比较?
谢谢, rodchar
答案 0 :(得分:15)
$(this).val()
返回String object,表示您对其执行任何String methods,因此:
alert($(this).val().toUpperCase() === str.toUpperCase());
答案 1 :(得分:6)
$('#stringFinder').keyup(function (e) {
alert($(this).val().toUpperCase() == str.toUpperCase());
});
答案 2 :(得分:2)
试试这个:
$(".solomayus").keypress(function (event) {
$(this).val($(this).val().toUpperCase());
});
或强>
$('.solomayus').blur(function () {
$(this).val($(this).val().toUpperCase());
});