Как я могу транспонировать строку в нижний регистр, используя jQuery? я пробовал
var jIsHasKids = $('#chkIsHasKids').attr('checked').toLowerCase();
но это не работает Что я делаю не так?
Как я могу транспонировать строку в нижний регистр, используя jQuery? я пробовал
var jIsHasKids = $('#chkIsHasKids').attr('checked').toLowerCase();
но это не работает Что я делаю не так?
Ответы:
Я думаю, что вы хотите проверить проверенное значение в нижнем регистре? Пытаться:
var jIsHasKids = $('#chkIsHasKids:checked').val().toLowerCase();
или вы хотите проверить его, а затем получить его значение в нижнем регистре:
var jIsHasKids = $('#chkIsHasKids').attr("checked", true).val().toLowerCase();
let toLowercase = function () { jQuery('.tolowercase').on('keypress keydown blur',function () { let currentVal = jQuery(this).val(); jQuery(this).val(currentVal.toLowerCase()); }); };
Если это только для целей отображения, вы можете отобразить текст в верхнем или нижнем регистре в чистом CSS, без использования Javascript, используя text-transformсвойство:
.myclass {
text-transform: lowercase;
}
См. Https://developer.mozilla.org/en/CSS/text-transform для получения дополнительной информации.
Однако обратите внимание, что это на самом деле не меняет значение на строчные; это просто показывает это таким образом. Это означает, что если вы изучите содержимое элемента (то есть, используя Javascript), он все равно будет в исходном формате.
Попробуй это:
var jIsHasKids = $('#chkIsHasKids').attr('checked');
jIsHasKids = jIsHasKids.toString().toLowerCase();
//OR
jIsHasKids = jIsHasKids.val().toLowerCase();
Возможно дублирование с: Как я могу использовать jQuery, чтобы игнорировать регистр при выборе