if(document.getElementById('txt1') != null){
$("#txt1").val(document.getElementById('txt1').value.toUpperCase());
}
如何将此语句完全转换为Jquery
答案 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());
}