帮助$(this).val()toUpperCase()

时间:2010-05-11 17:58:20

标签: jquery

假设:

<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

3 个答案:

答案 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());
  });