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.