Làm cách nào để chuyển một chuỗi thành chữ thường bằng jQuery? Tôi đã thử
var jIsHasKids = $('#chkIsHasKids').attr('checked').toLowerCase();
nhưng nó không hoạt động. Tôi đang làm gì sai?
Làm cách nào để chuyển một chuỗi thành chữ thường bằng jQuery? Tôi đã thử
var jIsHasKids = $('#chkIsHasKids').attr('checked').toLowerCase();
nhưng nó không hoạt động. Tôi đang làm gì sai?
Câu trả lời:
Tôi nghĩ bạn muốn viết thường giá trị đã kiểm tra? Thử:
var jIsHasKids = $('#chkIsHasKids:checked').val().toLowerCase();
hoặc bạn muốn kiểm tra nó, sau đó lấy giá trị của nó là chữ thường:
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()); }); };
Nếu nó chỉ dành cho mục đích hiển thị, bạn có thể hiển thị văn bản dưới dạng chữ hoa hoặc chữ thường trong CSS thuần, không có bất kỳ Javascript nào sử dụng thuộc text-transform
tính:
.myclass {
text-transform: lowercase;
}
Xem https://developer.mozilla.org/en/CSS/text-transform để biết thêm thông tin.
Tuy nhiên, lưu ý rằng điều này không thực sự thay đổi giá trị thành chữ thường; Nó chỉ hiển thị theo cách đó. Điều này có nghĩa là nếu bạn kiểm tra nội dung của phần tử (tức là sử dụng Javascript), thì nó vẫn sẽ ở định dạng ban đầu.
Thử cái này:
var jIsHasKids = $('#chkIsHasKids').attr('checked');
jIsHasKids = jIsHasKids.toString().toLowerCase();
//OR
jIsHasKids = jIsHasKids.val().toLowerCase();
Có thể trùng lặp với: Làm cách nào để sử dụng jQuery để bỏ qua trường hợp khi chọn