Вы можете использовать функцию с .val()
следующим образом:
$("#txt1").val(function(i, val) { return val.toUpperCase(); });
... и он не находит элемент id="txt1"
, на котором он просто не будет работать, именно так работают цепочки jQuery, поэтому о вашей проверке if()
также заботятся.