小写和大写与jQuery

如何使用jQuery将string转换为小写? 我试过了

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

但它不起作用。 我究竟做错了什么?

我想你想小写的检查值? 尝试:

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

或者你想检查它,然后得到它的值小写:

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

如果仅用于显示目的,则可以在纯CSS中将文本呈现为大写或小写,而不使用任何使用text-transform属性的Javascript:

 .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(); 

可能与…重复: 如何在select时使用jQuery忽略大小写