如何将此语句完全转换为Jquery

时间:2010-11-04 20:16:41

标签: jquery jquery-selectors

     if(document.getElementById('txt1') != null){
    $("#txt1").val(document.getElementById('txt1').value.toUpperCase());        
}

如何将此语句完全转换为Jquery

2 个答案:

答案 0 :(得分:7)

您可以使用.val()这样的函数:

$("#txt1").val(function(i, val) { return val.toUpperCase(); });

...并且它没有找到它不会在任何上运行的id="txt1"元素,这就是jQuery链的工作方式,因此您的if()检查也会被处理掉

答案 1 :(得分:0)

或者像这样

var $txt = $("#txt");
if($txt.length){
  $txt.val($txt.val().toUpperCase());
}