使用jQuery的小写和大写

Kri*_*s-I 211 jquery

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

var jIsHasKids = $('#chkIsHasKids').attr('checked').toLowerCase();
Run Code Online (Sandbox Code Playgroud)

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

kar*_*m79 421

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

var jIsHasKids = $('#chkIsHasKids:checked').val().toLowerCase();
Run Code Online (Sandbox Code Playgroud)

或者你想检查它,然后将其值作为小写:

var jIsHasKids = $('#chkIsHasKids').attr("checked", true).val().toLowerCase();
Run Code Online (Sandbox Code Playgroud)


Spu*_*ley 26

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

.myclass {
    text-transform: lowercase;
}
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅https://developer.mozilla.org/en/CSS/text-transform.

但请注意,这实际上并没有将值更改为小写; 它只是以这种方式显示它.这意味着如果您检查元素的内容(即使用Javascript),它仍将采用其原始格式.


r.p*_*ski 9

试试这个:

var jIsHasKids = $('#chkIsHasKids').attr('checked');
jIsHasKids = jIsHasKids.toString().toLowerCase();
//OR
jIsHasKids = jIsHasKids.val().toLowerCase();
Run Code Online (Sandbox Code Playgroud)

可能重复: 如何在选择时使用jQuery忽略大小写