Jquery 有关$(this.val()toUpperCase()的帮助

Jquery 有关$(this.val()toUpperCase()的帮助,jquery,Jquery,鉴于: $(文档).ready(函数(){ var str=‘测试’; //警惕(str.toUpperCase()); $('#stringFinder').keyup(函数(e){ 警报($(this.val()==str.toUpperCase()); }); }); 如何使用contains将$(this).val()全部大写以获得类似的比较 谢谢, rodchar$(this).val()返回一个,这意味着您可以对其执行任何操作,因此: 警报($(this.val().toUppe

鉴于:


$(文档).ready(函数(){
var str=‘测试’;
//警惕(str.toUpperCase());
$('#stringFinder').keyup(函数(e){
警报($(this.val()==str.toUpperCase());
});
});
如何使用contains将$(this).val()全部大写以获得类似的比较

谢谢, rodchar

$(this).val()返回一个,这意味着您可以对其执行任何操作,因此:

警报($(this.val().toUpperCase()==str.toUpperCase())

尝试以下操作:

 $('#stringFinder').keyup(function (e) {
     alert($(this).val().toUpperCase() == str.toUpperCase());
 });

 $(".solomayus").keypress(function (event) {
      $(this).val($(this).val().toUpperCase());
 });

在.val()之后,没有在vs2010中获得intellisense。我应该试一下,嗯?谢谢你的帮助,罗德。说得好。val可以返回字符串对象,但不能按ref返回。您必须设置它!
 $(".solomayus").keypress(function (event) {
      $(this).val($(this).val().toUpperCase());
 });
  $('.solomayus').blur(function () {
      $(this).val($(this).val().toUpperCase());
  });