如何使用jQuery将字符串转换为小写?我试过了
var jIsHasKids = $('#chkIsHasKids').attr('checked').toLowerCase();
但它不起作用。我做错了什么?
答案 0 :(得分:412)
我认为你想要小写检查值?尝试:
var jIsHasKids = $('#chkIsHasKids:checked').val().toLowerCase();
或者您想检查它,然后将其值设为小写:
var jIsHasKids = $('#chkIsHasKids').attr("checked", true).val().toLowerCase();
答案 1 :(得分:25)
如果仅用于显示目的,您可以在纯CSS中将文本渲染为大写或小写,而不使用text-transform
属性的任何Javascript:
.myclass {
text-transform: lowercase;
}
有关详细信息,请参阅https://developer.mozilla.org/en/CSS/text-transform。
但请注意,这实际上并没有将值更改为小写;它只是以这种方式显示它。这意味着如果您检查元素的内容(即使用Javascript),它仍将采用其原始格式。
答案 2 :(得分:8)
试试这个:
var jIsHasKids = $('#chkIsHasKids').attr('checked');
jIsHasKids = jIsHasKids.toString().toLowerCase();
//OR
jIsHasKids = jIsHasKids.val().toLowerCase();