if(document.getElementById('txt1') != null){
$("#txt1").val(document.getElementById('txt1').value.toUpperCase());
}
Как я преобразовать это заявление Jquery ПолностьюКак я могу преобразовать это заявление в Jquery Полностью
if(document.getElementById('txt1') != null){
$("#txt1").val(document.getElementById('txt1').value.toUpperCase());
}
Как я преобразовать это заявление Jquery ПолностьюКак я могу преобразовать это заявление в Jquery Полностью
Вы можете использовать функцию с .val()
, как это:
$("#txt1").val(function(i, val) { return val.toUpperCase(); });
... и он не находит элемент id="txt1"
, он просто не запускается ни на что, так работают цепочки jQuery, поэтому ваш вопрос if()
позаботится об этом.
или как этот
var $txt = $("#txt");
if($txt.length){
$txt.val($txt.val().toUpperCase());
}
довольно решение. +1 –
умный подход! не знал, что 'val' ведет себя так. – pex
@pex - yup, так как 1.4 почти что-либо подобное, '.text()', '.width()', '.height()' и т. Д. –