JQuery ile küçük harf ve büyük harf


217

Bir dizeyi jQuery kullanarak küçük harfe nasıl aktarabilirim? denedim

var jIsHasKids = $('#chkIsHasKids').attr('checked').toLowerCase();

ama işe yaramıyor. Neyi yanlış yapıyorum?


Ne çalışmıyor? Siz ne alırsınız? Ne istiyorsun? jQuery, dize düzenleme işlevleri sağlamaz, bu nedenle bunu jQuery ile yapamazsınız (ancak dilin kendisi de bunu yapar).
Felix Kling

Ne işe yaramaz? Küçük harfe dönüşmez veya bir hata mı var?
Richard Dalton

Yanıtlar:


434

Kontrol edilen değeri küçük harfle yazmak istediğinizi düşünüyorum? Deneyin:

var jIsHasKids = $('#chkIsHasKids:checked').val().toLowerCase();

ya da kontrol etmek istiyorsanız, değerini küçük harfle alın:

var jIsHasKids = $('#chkIsHasKids').attr("checked", true).val().toLowerCase();

giriş metni için şu şekilde çalışır:let toLowercase = function () { jQuery('.tolowercase').on('keypress keydown blur',function () { let currentVal = jQuery(this).val(); jQuery(this).val(currentVal.toLowerCase()); }); };
rafaelphp

26

Yalnızca görüntüleme amaçlıysa, metni salt CSS'de, metni kullanarak herhangi bir Javascript olmadan büyük veya küçük harf olarak oluşturabilirsiniz. text-transform özelliği :

.myclass {
    text-transform: lowercase;
}

Görmek fazla bilgi için https://developer.mozilla.org/en/CSS/text-transform adresine .

Ancak, bunun aslında değeri küçük harfe değiştirmediğini unutmayın; sadece bu şekilde görüntüler. Bu, öğenin içeriğini (yani Javascript kullanarak) incelerseniz, öğenin orijinal biçiminde olmaya devam edeceği anlamına gelir.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.